The privacy details that you may need to add for Apple Privacy Manifest.
This config plugin it's already available from expo >=50.0.17 (Part of this PR by aleqsio)
Tip
Read more about Privacy Manifest File from Apple docs
| #!/bin/bash | |
| # Function to display usage information | |
| usage() { | |
| echo "Usage: $0 /path/to/input.mp4 [ /path/to/output_directory ]" | |
| exit 1 | |
| } | |
| # Check if at least one argument (input file) is provided | |
| if [ $# -lt 1 ]; then |
The privacy details that you may need to add for Apple Privacy Manifest.
This config plugin it's already available from expo >=50.0.17 (Part of this PR by aleqsio)
Tip
Read more about Privacy Manifest File from Apple docs
| // Inspiration: https://twitter.com/Njoya17075607/status/1673228304982179840 | |
| import Constants from 'expo-constants' | |
| import { Dimensions, Image, StyleSheet, Text, View } from 'react-native' | |
| const { width } = Dimensions.get('window') | |
| import { Entypo } from '@expo/vector-icons' | |
| import { StatusBar } from 'expo-status-bar' | |
| import { GestureHandlerRootView } from 'react-native-gesture-handler' | |
| import data, { locationImage } from './data' |
| const fs = require('fs') | |
| const data = require('./track.json') | |
| let duration = data.track.duration | |
| let segments = data.segments.map(segment => { | |
| return { | |
| start: segment.start / duration, | |
| duration: segment.duration / duration, | |
| loudness: 1 - (Math.min(Math.max(segment.loudness_max, -35), 0) / -35) |
| // pages/api/sponsors.ts | |
| import { NextApiRequest, NextApiResponse } from 'next' | |
| const AV_SIZE = 32 | |
| const PADDING = 4 | |
| const COLS = 16 | |
| type SponsorResult = { avatarUrl: string; login: string } |
| // pages/api/auth/[...nextauth.ts] | |
| // Follow docs in nextauth | |
| import { isSignedInUserSponsoringMe } from 'utils/github' | |
| import type { NextApiHandler, NextApiRequest, NextApiResponse } from 'next' | |
| import NextAuth from 'next-auth' | |
| import GithubProvider from 'next-auth/providers/github' | |
| export default function Auth( |
| import { Entypo, Feather } from '@expo/vector-icons'; | |
| import faker from 'faker'; | |
| import * as React from 'react'; | |
| import { Dimensions, FlatList, Text, TouchableOpacity, View } from 'react-native'; | |
| const { width, height } = Dimensions.get('screen'); | |
| faker.seed(10); | |
| const data = [...Array(20).keys()].map(() => ({ |
| export const App => <DepthCameraComp /> |
| fastlane_version '2.105.2' | |
| before_all do | |
| ensure_git_branch | |
| git_pull | |
| end | |
| platform :ios do | |
| desc 'Fetch certificates and provisioning profiles' | |
| lane :certificates do |
| var flags = [] | |
| document.querySelectorAll('.toccolours td').forEach(item => { | |
| if (!item) { | |
| return; | |
| } | |
| if (!item.querySelector('img')?.src) { | |
| return; | |
| } | |
| //console.log(item.querySelectorAll('a')[2].title) | |
| flags.push({ |