| /expo/tools/src/promote-packages/ |
| H A D | helpers.ts | 39 export function printPackagesToPromote(parcels: Parcel[]): void { 40 const toPromote = parcels.filter(({ state }) => !state.isDemoting); 41 const toDemote = parcels.filter(({ state }) => state.isDemoting); 53 function printPackagesToPromoteInternal(parcels: Parcel[], headerText: string): void { 54 if (parcels.length > 0) { 57 for (const { pkg, state } of parcels) {
|
| /expo/tools/src/promote-packages/tasks/ |
| H A D | selectPackagesToPromote.ts | 23 async (parcels: Parcel[], options: CommandOptions): Promise<void | TaskArgs> => { 25 return [parcels, options]; 30 const packageNames = await promptForPackagesToPromoteAsync(parcels); 31 const newParcels = parcels.filter(({ pkg }) => packageNames.includes(pkg.packageName)); 40 async function promptForPackagesToPromoteAsync(parcels: Parcel[]): Promise<string[]> { 41 const maxLength = parcels.reduce((acc, { pkg }) => Math.max(acc, pkg.packageName.length), 0); 42 const choices = parcels.map(({ pkg, state }) => {
|
| H A D | listPackagesToPromote.ts | 20 async (parcels: Parcel[], options: CommandOptions): Promise<void | symbol> => { 21 if (parcels.length === 0) { 27 printPackagesToPromote(parcels);
|
| H A D | promotePackages.ts | 22 async (parcels: Parcel[], options: CommandOptions): Promise<void> => { 26 parcels.map(async ({ pkg, state }) => { 59 logger.success(`\n✅ Successfully promoted ${cyan(parcels.length + '')} packages.`);
|
| H A D | prepareParcels.ts | 15 async (parcels: Parcel[], options: CommandOptions) => { 28 parcels.push(...(await Promise.all(filteredPackages.map(createParcelAsync))));
|
| H A D | findPackagesToPromote.ts | 14 async (parcels: Parcel[], options: CommandOptions): Promise<symbol | TaskArgs> => { 20 parcels.map(async (parcel) => {
|
| /expo/tools/src/publish-packages/tasks/ |
| H A D | loadRequestedParcels.ts | 23 async (parcels: Parcel[], options: CommandOptions) => { 106 const parcels = await Promise.all(nodes.map((node) => getCachedParcel(node))); constant 107 return new Set<Parcel>(parcels); 110 export async function createParcelsForDependenciesOf(parcels: Set<Parcel>): Promise<Set<Parcel>> { 114 for (const parcel of parcels) { 125 return new Set<Parcel>([...allDependencies, ...parcels]);
|
| H A D | listUnpublished.ts | 15 async (parcels: Parcel[]) => { 18 parcels.filter((parcel) => isParcelUnpublished(parcel)).forEach(printPackageParcel);
|
| H A D | updatePackageVersions.ts | 21 async (parcels: Parcel[]) => { 25 parcels.map(async ({ pkg, state }) => {
|
| H A D | updateAndroidProjects.ts | 23 async (parcels: Parcel[]) => { 26 for (const { pkg, state } of parcels) {
|
| H A D | cutOffChangelogs.ts | 20 async (parcels: Parcel[]) => { 24 parcels.map(async ({ pkg, changelog, state }) => {
|
| H A D | commitStagedChanges.ts | 19 async (parcels: Parcel[], options: CommandOptions) => { 31 const commitDescription = parcels
|
| H A D | commentOnIssuesTask.ts | 32 async (parcels: Parcel[], options: CommandOptions) => { 35 const payload = await generatePayloadForCommentatorAsync(parcels, options.tag); 79 parcels: Parcel[], 88 for (const { pkg, state, changelogChanges } of parcels) {
|
| H A D | publishPackagesPipeline.ts | 54 async (parcels: Parcel[], options: CommandOptions) => { 55 const count = parcels.length;
|
| H A D | updateBundledNativeModulesFile.ts | 23 async (parcels: Parcel[]) => { 31 for (const { pkg, state } of parcels) {
|
| H A D | publishPackages.ts | 22 async (parcels: Parcel[], options: CommandOptions) => { 31 for (const { pkg, state } of parcels) {
|
| H A D | updateIosProjects.ts | 23 async (parcels: Parcel[]) => { 30 const localPods = await filterAsync(parcels, (parcel) => {
|
| H A D | grantTeamAccessToPackages.ts | 20 async (parcels: Parcel[], options: CommandOptions) => { 25 const packagesToGrantAccess = parcels
|
| H A D | updateModuleTemplate.ts | 25 async (parcels: Parcel[]) => { 28 const dependencies = parcels.filter((parcel) =>
|
| H A D | checkPackagesIntegrity.ts | 24 async (parcels: Parcel[], options: CommandOptions): Promise<void | symbol> => { 57 const results = await Promise.all(parcels.map(resolver));
|
| H A D | updateWorkspaceProjects.ts | 22 async (parcels: Parcel[]) => { 33 const parcelsObject = parcels.reduce((acc, parcel) => {
|
| H A D | selectPackagesToPublish.ts | 32 async (parcels: Parcel[], options: CommandOptions) => { 34 const parcelsToSelect = new Set<Parcel>(parcels); 44 parcels
|
| H A D | addPublishedLabelToPullRequests.ts | 26 async (parcels: Parcel[]) => { 39 for (const { changelogChanges } of parcels) {
|
| H A D | pushCommittedChanges.ts | 15 async (parcels: Parcel[], options: CommandOptions) => {
|
| /expo/tools/src/commands/ |
| H A D | PublishPackages.ts | 145 async createBackupData(task, parcels, options): Promise<PublishBackupData> { 152 for (const { pkg, state } of parcels) { 163 parcels: Parcel[] 178 parcels.push(parcel);
|