aboutsummaryrefslogtreecommitdiff
path: root/packages/upgrade/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/upgrade/src')
-rw-r--r--packages/upgrade/src/actions/context.ts2
-rw-r--r--packages/upgrade/src/actions/install.ts18
-rw-r--r--packages/upgrade/src/actions/verify.ts10
-rw-r--r--packages/upgrade/src/messages.ts6
-rw-r--r--packages/upgrade/src/shell.ts2
5 files changed, 19 insertions, 19 deletions
diff --git a/packages/upgrade/src/actions/context.ts b/packages/upgrade/src/actions/context.ts
index 9c229a363..2103a5327 100644
--- a/packages/upgrade/src/actions/context.ts
+++ b/packages/upgrade/src/actions/context.ts
@@ -35,7 +35,7 @@ export async function getContext(argv: string[]): Promise<Context> {
'-h': '--help',
},
- { argv, permissive: true }
+ { argv, permissive: true },
);
const packageManager = (await detectPackageManager(process.cwd()))?.name ?? 'npm';
diff --git a/packages/upgrade/src/actions/install.ts b/packages/upgrade/src/actions/install.ts
index 6014b404c..f031729e4 100644
--- a/packages/upgrade/src/actions/install.ts
+++ b/packages/upgrade/src/actions/install.ts
@@ -27,7 +27,7 @@ export async function install(
ctx: Pick<
Context,
'version' | 'packages' | 'packageManager' | 'prompt' | 'dryRun' | 'exit' | 'cwd'
- >
+ >,
) {
await banner();
newline();
@@ -60,7 +60,7 @@ export async function install(
label: title('wait'),
message: `${pluralize(
['One package has', 'Some packages have'],
- majors.length
+ majors.length,
)} breaking changes. Continue?`,
initial: true,
});
@@ -118,7 +118,7 @@ function sortPackages(a: PackageInfo, b: PackageInfo): number {
async function runInstallCommand(
ctx: Pick<Context, 'cwd' | 'packageManager' | 'exit'>,
dependencies: PackageInfo[],
- devDependencies: PackageInfo[]
+ devDependencies: PackageInfo[],
) {
const cwd = fileURLToPath(ctx.cwd);
if (ctx.packageManager === 'yarn') await ensureYarnLock({ cwd });
@@ -137,10 +137,10 @@ async function runInstallCommand(
[
installCmd,
...dependencies.map(
- ({ name, targetVersion }) => `${name}@${targetVersion.replace(/^\^/, '')}`
+ ({ name, targetVersion }) => `${name}@${targetVersion.replace(/^\^/, '')}`,
),
],
- { cwd, timeout: 90_000, stdio: 'ignore' }
+ { cwd, timeout: 90_000, stdio: 'ignore' },
);
}
if (devDependencies.length > 0) {
@@ -150,10 +150,10 @@ async function runInstallCommand(
installCmd,
'--save-dev',
...devDependencies.map(
- ({ name, targetVersion }) => `${name}@${targetVersion.replace(/^\^/, '')}`
+ ({ name, targetVersion }) => `${name}@${targetVersion.replace(/^\^/, '')}`,
),
],
- { cwd, timeout: 90_000, stdio: 'ignore' }
+ { cwd, timeout: 90_000, stdio: 'ignore' },
);
}
} catch {
@@ -164,8 +164,8 @@ async function runInstallCommand(
error(
'error',
`Dependencies failed to install, please run the following command manually:\n${color.bold(
- `${ctx.packageManager} ${installCmd} ${packages}`
- )}`
+ `${ctx.packageManager} ${installCmd} ${packages}`,
+ )}`,
);
return ctx.exit(1);
}
diff --git a/packages/upgrade/src/actions/verify.ts b/packages/upgrade/src/actions/verify.ts
index c3f4b7af2..193b0477a 100644
--- a/packages/upgrade/src/actions/verify.ts
+++ b/packages/upgrade/src/actions/verify.ts
@@ -10,7 +10,7 @@ import semverParse from 'semver/functions/parse.js';
import { bannerAbort, error, getRegistry, info, newline } from '../messages.js';
export async function verify(
- ctx: Pick<Context, 'version' | 'packages' | 'cwd' | 'dryRun' | 'exit'>
+ ctx: Pick<Context, 'version' | 'packages' | 'cwd' | 'dryRun' | 'exit'>,
) {
const registry = await getRegistry();
@@ -40,7 +40,7 @@ function isOnline(registry: string): Promise<boolean> {
const { host } = new URL(registry);
return dns.lookup(host).then(
() => true,
- () => false
+ () => false,
);
}
@@ -88,7 +88,7 @@ function isSupportedPackage(name: string, version: string): boolean {
export function collectPackageInfo(
ctx: Pick<Context, 'version' | 'packages'>,
dependencies: Record<string, string> = {},
- devDependencies: Record<string, string> = {}
+ devDependencies: Record<string, string> = {},
) {
for (const [name, currentVersion] of Object.entries(dependencies)) {
if (!isSupportedPackage(name, currentVersion)) continue;
@@ -111,7 +111,7 @@ export function collectPackageInfo(
async function verifyVersions(
ctx: Pick<Context, 'version' | 'packages' | 'exit'>,
- registry: string
+ registry: string,
) {
const tasks: Promise<void>[] = [];
for (const packageInfo of ctx.packages) {
@@ -185,7 +185,7 @@ async function resolveTargetVersion(packageInfo: PackageInfo, registry: string):
function extractChangelogURLFromRepository(
repository: Record<string, string>,
version: string,
- branch = 'main'
+ branch = 'main',
) {
return (
repository.url.replace('git+', '').replace('.git', '') +
diff --git a/packages/upgrade/src/messages.ts b/packages/upgrade/src/messages.ts
index 7bc06724b..17548371c 100644
--- a/packages/upgrade/src/messages.ts
+++ b/packages/upgrade/src/messages.ts
@@ -86,8 +86,8 @@ export const newline = () => stdout.write('\n');
export const banner = async () =>
log(
`\n${label('astro', color.bgGreen, color.black)} ${color.bold(
- 'Integration upgrade in progress.'
- )}`
+ 'Integration upgrade in progress.',
+ )}`,
);
export const bannerAbort = () =>
@@ -105,7 +105,7 @@ export const info = async (prefix: string, text: string, version = '') => {
log(`${' '.repeat(9)}${color.dim(text)} ${color.reset(version)}`);
} else {
log(
- `${' '.repeat(5)} ${color.cyan(symbol)} ${prefix} ${color.dim(text)} ${color.reset(version)}`
+ `${' '.repeat(5)} ${color.cyan(symbol)} ${prefix} ${color.dim(text)} ${color.reset(version)}`,
);
}
};
diff --git a/packages/upgrade/src/shell.ts b/packages/upgrade/src/shell.ts
index 863e26f64..cd16e0d02 100644
--- a/packages/upgrade/src/shell.ts
+++ b/packages/upgrade/src/shell.ts
@@ -23,7 +23,7 @@ let signal: AbortSignal;
export async function shell(
command: string,
flags: string[],
- opts: ExecaOptions = {}
+ opts: ExecaOptions = {},
): Promise<Output> {
let child: ChildProcess;
let stdout = '';