| /expo/packages/@expo/cli/src/utils/ |
| H A D | modifyConfigPlugins.ts | 9 plugins: string[] 11 if (!plugins.length) return; 14 plugins: [...new Set((exp.plugins || []).concat(plugins))], 21 Log.log(`\u203A Added config plugin${plugins.length === 1 ? '' : 's'}: ${plugins.join(', ')}`); 24 plugins,
|
| /expo/packages/@expo/metro-config/src/transformer/ |
| H A D | getBabelConfig.ts | 28 plugins: BabelPlugins; 36 babelRC = { plugins: [] }; 101 plugins: BabelPlugins = [] 126 config.plugins = extraPlugins.concat(config.plugins, plugins); 138 if (!config.plugins) { 139 config.plugins = []; 143 config.plugins.push(resolveFrom.silent(options.projectRoot, 'react-refresh/babel'));
|
| /expo/packages/@expo/config/build/plugins/ |
| H A D | withConfigPlugins.js.map | 1 …plugins","Array","isArray","plugins","length","withPlugins","serializeAfterStaticPlugins","exports…
|
| H A D | withConfigPlugins.js | 30 …if (!Array.isArray(config.plugins) || !((_config$plugins = config.plugins) !== null && _config$plu… 36 config = (0, _configPlugins().withPlugins)(config, config.plugins); 39 delete config.plugins;
|
| /expo/packages/@expo/config/src/plugins/ |
| H A D | withConfigPlugins.ts | 13 if (!Array.isArray(config.plugins) || !config.plugins?.length) { 19 config = withPlugins(config, config.plugins); 22 delete config.plugins;
|
| /expo/packages/@expo/metro-config/build/transformer/ |
| H A D | getBabelConfig.js | 51 plugins: [] property 107 function getBabelConfig(filename, options, plugins = []) { argument 128 config.plugins = extraPlugins.concat(config.plugins, plugins); 138 if (!config.plugins) { 139 config.plugins = []; 143 … config.plugins.push(_resolveFrom().default.silent(options.projectRoot, 'react-refresh/babel'));
|
| /expo/packages/@expo/metro-config/src/transform-worker/ |
| H A D | postcss.ts | 16 plugins?: any[]; 56 debug('plugins:', plugins); 61 const processor = postcss.default(plugins); 76 ): Promise<{ plugins: AcceptedPlugin[]; processOptions: ProcessOptions }> { 82 const plugins = [...factory()].map((item) => { constant 151 return { plugins, processOptions }; 181 return (plugins?: any) => { 182 if (typeof plugins === 'undefined') { 186 if (Array.isArray(plugins)) { 187 for (const plugin of plugins) { [all …]
|
| /expo/templates/expo-template-tv/android/app/src/debug/java/com/helloworld/ |
| H A D | ReactNativeFlipper.java | 13 import com.facebook.flipper.plugins.crashreporter.CrashReporterPlugin; 14 import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin; 15 import com.facebook.flipper.plugins.fresco.FrescoFlipperPlugin; 16 import com.facebook.flipper.plugins.inspector.DescriptorMapping; 17 import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin; 18 import com.facebook.flipper.plugins.network.FlipperOkhttpInterceptor; 19 import com.facebook.flipper.plugins.network.NetworkFlipperPlugin; 20 import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPlugin;
|
| /expo/templates/expo-template-bare-minimum/android/app/src/debug/java/com/helloworld/ |
| H A D | ReactNativeFlipper.java | 13 import com.facebook.flipper.plugins.crashreporter.CrashReporterPlugin; 14 import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin; 15 import com.facebook.flipper.plugins.fresco.FrescoFlipperPlugin; 16 import com.facebook.flipper.plugins.inspector.DescriptorMapping; 17 import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin; 18 import com.facebook.flipper.plugins.network.FlipperOkhttpInterceptor; 19 import com.facebook.flipper.plugins.network.NetworkFlipperPlugin; 20 import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPlugin;
|
| /expo/apps/bare-expo/android/app/src/debug/java/dev/expo/payments/ |
| H A D | ReactNativeFlipper.java | 13 import com.facebook.flipper.plugins.crashreporter.CrashReporterPlugin; 14 import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin; 15 import com.facebook.flipper.plugins.fresco.FrescoFlipperPlugin; 16 import com.facebook.flipper.plugins.inspector.DescriptorMapping; 17 import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin; 18 import com.facebook.flipper.plugins.network.FlipperOkhttpInterceptor; 19 import com.facebook.flipper.plugins.network.NetworkFlipperPlugin; 20 import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPlugin;
|
| /expo/apps/fabric-tester/android/app/src/debug/java/com/community/fabrictester/ |
| H A D | ReactNativeFlipper.java | 13 import com.facebook.flipper.plugins.crashreporter.CrashReporterPlugin; 14 import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin; 15 import com.facebook.flipper.plugins.fresco.FrescoFlipperPlugin; 16 import com.facebook.flipper.plugins.inspector.DescriptorMapping; 17 import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin; 18 import com.facebook.flipper.plugins.network.FlipperOkhttpInterceptor; 19 import com.facebook.flipper.plugins.network.NetworkFlipperPlugin; 20 import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPlugin;
|
| /expo/packages/@expo/cli/src/install/utils/ |
| H A D | autoAddConfigPlugins.ts | 49 export function getNamedPlugins(plugins: NonNullable<ExpoConfig['plugins']>): string[] { 51 for (const plugin of plugins) { 73 const currentPlugins = exp.plugins || []; 78 const plugins = packages.filter((pkg) => { constant 96 await attemptAddingPluginsAsync(projectRoot, exp, plugins);
|
| /expo/packages/@expo/fingerprint/ |
| H A D | README.md | 122 ## Limited support for [config-plugins raw functions](https://docs.expo.dev/config-plugins/plugins-… 136 const { withInfoPlist } = require('expo/config-plugins'); 146 config.plugins ||= []; 147 config.plugins.push(withMyPlugin); 148 config.plugins.push((config) => config); 155 …plugins functions, such as altering the Info.plist value within 'withMyPlugin', the fingerprint wi… 159 …plugins**: Alternatively, you can create local config-plugins as separate modules, each with its o… 164 // In ./plugins/withMyPlugin.js 165 const { withInfoPlist } = require('expo/config-plugins'); 183 "plugins": "./plugins/withMyPlugin" [all …]
|
| /expo/packages/@expo/metro-config/src/ |
| H A D | babel-transformer.ts | 74 plugins: [], 148 plugins: PluginItem[] = [] 172 config.plugins = extraPlugins.concat(config.plugins, plugins); 174 const withExtraPlugins = config.plugins; 186 hmrConfig.plugins = withExtraPlugins.concat(hmrConfig.plugins); 201 plugins, 213 ...buildBabelConfig(filename, options, plugins),
|
| /expo/packages/@expo/config-plugins/build/plugins/ |
| H A D | withPlugins.js.map | 1 …plugins","assert","Array","isArray","reduce","prev","plugin","withStaticPlugin","exports"],"source…
|
| /expo/packages/@expo/config-plugins/src/plugins/ |
| H A D | withPlugins.ts | 14 plugins 17 Array.isArray(plugins), 20 return plugins.reduce((prev, plugin) => withStaticPlugin(prev, { plugin }), config);
|
| /expo/packages/expo-modules-autolinking/src/autolinking/__tests__/ |
| H A D | extraDependencies-test.ts | 17 plugins: [], 26 plugins: ['test-plugin'], 37 plugins: [['expo-build-properties']], 48 plugins: [['expo-build-properties', { hello: 'world' }]], 61 plugins: [
|
| /expo/docs/pages/versions/unversioned/sdk/ |
| H A D | build-properties.mdx | 8 import APISection from '~/components/plugins/APISection'; 9 import { ConfigPluginExample } from '~/components/plugins/ConfigSection'; 10 import { APIInstallSection } from '~/components/plugins/InstallSection'; 11 import PlatformsSection from '~/components/plugins/PlatformsSection'; 13 `expo-build-properties` is a [config plugin](/config-plugins/introduction/) configuring the native … 32 "plugins": [ 58 plugins: [
|
| /expo/docs/pages/versions/v49.0.0/sdk/ |
| H A D | build-properties.mdx | 8 import APISection from '~/components/plugins/APISection'; 9 import { ConfigPluginExample } from '~/components/plugins/ConfigSection'; 10 import { APIInstallSection } from '~/components/plugins/InstallSection'; 11 import PlatformsSection from '~/components/plugins/PlatformsSection'; 13 `expo-build-properties` is a [config plugin](/config-plugins/introduction/) configuring the native … 32 "plugins": [ 58 plugins: [
|
| /expo/docs/pages/versions/v48.0.0/sdk/ |
| H A D | build-properties.mdx | 8 import APISection from '~/components/plugins/APISection'; 9 import { ConfigPluginExample } from '~/components/plugins/ConfigSection'; 10 import { APIInstallSection } from '~/components/plugins/InstallSection'; 11 import PlatformsSection from '~/components/plugins/PlatformsSection'; 13 `expo-build-properties` is a [config plugin](/config-plugins/introduction/) configuring the native … 32 "plugins": [ 58 plugins: [
|
| /expo/apps/native-component-list/ |
| H A D | app.config.js | 16 config.plugins = [ 45 config.plugins.push([ 52 config.plugins.push([
|
| /expo/docs/pages/versions/v47.0.0/sdk/ |
| H A D | build-properties.mdx | 8 import APISection from '~/components/plugins/APISection'; 9 import { ConfigPluginExample } from '~/components/plugins/ConfigSection'; 10 import { APIInstallSection } from '~/components/plugins/InstallSection'; 11 import PlatformsSection from '~/components/plugins/PlatformsSection'; 13 **`expo-build-properties`** is a [config plugin](/config-plugins/introduction/) configuring the nat… 28 "plugins": [
|
| /expo/packages/@expo/metro-config/build/ |
| H A D | babel-transformer.js | 112 plugins: [], property 179 function buildBabelConfig(filename, options, plugins = []) { argument 198 config.plugins = extraPlugins.concat(config.plugins, plugins); 199 const withExtraPlugins = config.plugins; 209 hmrConfig.plugins = withExtraPlugins.concat(hmrConfig.plugins); 225 plugins 238 ...buildBabelConfig(filename, options, plugins),
|
| /expo/docs/pages/config-plugins/ |
| H A D | introduction.mdx | 2 title: 'Config plugins: Introduction' 3 description: An introduction to config plugins for the Expo project. 17 Internally Expo CLI uses config plugins to generate and configure all the native code for a managed… 19 … of plugins like a bundler for native projects, and running `npx expo prebuild` as a way to bundle… 23 Expo config plugins mostly come from Node.js modules. You can install them just like other packages… 29 …pp's config (**app.json**, or **app.config.js**), you can add `expo-camera` to the list of plugins: 34 "plugins": ["expo-camera"] 39 Some plugins such as for [`expo-camera`](/versions/latest/sdk/camera/) can be customized by passing… 44 "plugins": [ 60 …ild the native project, for example, with Xcode. **If you're using config plugins in a managed app, [all …]
|
| /expo/packages/@expo/metro-config/build/transform-worker/ |
| H A D | postcss.js | 75 plugins, 82 debug('plugins:', plugins); 86 const processor = postcss.default(plugins); 95 plugins: inputPlugins, property 107 const plugins = [...factory()].map(item => { 162 plugins, 188 return plugins => { 189 if (typeof plugins === 'undefined') { 192 if (Array.isArray(plugins)) { 193 for (const plugin of plugins) { [all …]
|