Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit d38107e

Browse files
committed
chore: lint with prettier
1 parent c4ff2ae commit d38107e

File tree

8 files changed

+51
-134
lines changed

8 files changed

+51
-134
lines changed

.prettierignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
CHANGELOG.md
2+
pnpm-lock.yaml

.prettierrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

README.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<!-- automd:badges color=yellow -->
44

55
[![npm version](https://img.shields.io/npm/v/codeup?color=yellow)](https://npmjs.com/package/codeup)
6-
[![npm downloads](https://img.shields.io/npm/dm/codeup?color=yellow)](https://npmjs.com/package/codeup)
6+
[![npm downloads](https://img.shields.io/npm/dm/codeup?color=yellow)](https://npm.chart.dev/codeup)
77

88
<!-- /automd -->
99

@@ -114,7 +114,6 @@ export default unjs({
114114
});
115115
`.trim();
116116
}
117-
118117
```
119118

120119
<!-- /automd -->
@@ -221,6 +220,10 @@ Add a dependency to the project using detected package manager
221220

222221
Add a dev dependency to the project using detected package manager
223222

223+
### `detectPackageManager()`
224+
225+
Detect current package manager
226+
224227
### `readPackageJSON()`
225228

226229
Try to read the closest package.json file
@@ -229,7 +232,11 @@ Try to read the closest package.json file
229232

230233
Remove a dependency from the project using detected package manager
231234

232-
### `runScript(name)`
235+
### `runPackageManagerCommand(command, opts?: { ignoreErrors? })`
236+
237+
Run a command with the detected package manager
238+
239+
### `runScript(script)`
233240

234241
Run a `package.json` script using detected package manager
235242

actions/unjs/update-deps.ts

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { defineAction } from "codeup";
2+
import type { PackageJson } from "pkg-types";
23
import { updatePackageJSON } from "../../src/utils/pkg";
34

45
export default defineAction({
@@ -8,38 +9,41 @@ export default defineAction({
89
date: "2025-10-06",
910
},
1011
async apply({ utils }) {
11-
await utils.runPackageManagerCommand('upgrade')
12+
await utils.runPackageManagerCommand("upgrade");
1213
await updatePackageJSON(async (pkg) => {
1314
if (pkg.devDependencies) {
14-
await Promise.allSettled(Object.keys(pkg.devDependencies).map(async (name) => {
15-
const info = await getRegistryInfo(name);
16-
const latest = info["dist-tags"].latest
17-
pkg.devDependencies![name] = `^${latest}`;
18-
}));
15+
await Promise.allSettled(
16+
Object.keys(pkg.devDependencies).map(async (name) => {
17+
const info = await getRegistryInfo(name);
18+
const latest = info["dist-tags"].latest;
19+
pkg.devDependencies![name] = `^${latest}`;
20+
}),
21+
);
1922
}
2023
if (pkg.packageManager) {
21-
const name = pkg.packageManager.split('@')[0];
24+
const name = pkg.packageManager.split("@")[0];
2225
const info = await getRegistryInfo(name);
23-
const latest = info["dist-tags"].latest
26+
const latest = info["dist-tags"].latest;
2427
pkg.packageManager = `${name}@${latest}`;
2528
}
26-
})
29+
});
2730
const pm = await utils.detectPackageManager();
2831
for (const lockfileName of [pm?.lockFile].flat().filter(Boolean)) {
2932
// await utils.remove(lockfileName)
30-
console.log(`Removing ${lockfileName}`)
33+
console.log(`Removing ${lockfileName}`);
3134
}
32-
await utils.runPackageManagerCommand('outdated', { ignoreErrors: true })
35+
await utils.runPackageManagerCommand("outdated", { ignoreErrors: true });
3336
},
3437
});
3538

36-
3739
interface RegistryInfo {
3840
name: string;
3941
"dist-tags": Record<string, string>;
40-
versions: Record<string, any>;
42+
versions: Record<string, PackageJson>;
4143
}
4244

4345
async function getRegistryInfo(name: string) {
44-
return await fetch(`https://registry.npmjs.org/${name}`).then(res => res.json()) as RegistryInfo;
46+
return (await fetch(`https://registry.npmjs.org/${name}`).then((res) =>
47+
res.json(),
48+
)) as RegistryInfo;
4549
}

biome.json

Lines changed: 0 additions & 19 deletions
This file was deleted.

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
"scripts": {
2525
"build": "unbuild",
2626
"codeup": "jiti ./dist/cli/index.mjs",
27-
"lint": "eslint . && biome check .",
28-
"lint:fix": "automd && eslint . --fix && biome check --apply .",
27+
"lint": "eslint . && prettier -c .",
28+
"lint:fix": "automd && eslint . --fix && prettier -w .",
2929
"prepack": "pnpm build",
3030
"play": "jiti playground",
3131
"release": "pnpm test && changelogen --release && npm publish && git push --follow-tags && pnpm build --stub",
@@ -44,14 +44,14 @@
4444
"pkg-types": "^1.2.0"
4545
},
4646
"devDependencies": {
47-
"@biomejs/biome": "^1.9.3",
4847
"@types/node": "^22.7.4",
4948
"automd": "^0.3.10",
5049
"changelogen": "^0.5.7",
5150
"eslint": "^9.12.0",
5251
"eslint-config-unjs": "^0.4.1",
52+
"prettier": "^3.3.3",
5353
"typescript": "^5.6.2",
5454
"unbuild": "^2.0.0"
5555
},
5656
"packageManager": "[email protected]"
57-
}
57+
}

pnpm-lock.yaml

Lines changed: 10 additions & 91 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/utils/pkg.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,20 +96,23 @@ export async function removeDependency(
9696
*/
9797
export async function detectPackageManager() {
9898
const context = useContext();
99-
return await nypm.detectPackageManager(context.cwd)
99+
return await nypm.detectPackageManager(context.cwd);
100100
}
101101

102102
/**
103103
* Run a command with the detected package manager
104104
*
105105
* @group package.json
106106
*/
107-
export async function runPackageManagerCommand(command: string, opts?: { ignoreErrors?: boolean }) {
107+
export async function runPackageManagerCommand(
108+
command: string,
109+
opts?: { ignoreErrors?: boolean },
110+
) {
108111
const context = useContext();
109112
const pkgManager = await detectPackageManager();
110113
try {
111114
const { execa } = await import("execa");
112-
await execa(pkgManager?.name || "npm", command.split(" "), {
115+
await execa(pkgManager?.name || "npm", command.split(" "), {
113116
cwd: useContext().cwd,
114117
stdio: "inherit",
115118
});

0 commit comments

Comments
 (0)