Skip to content

Commit 882252b

Browse files
committed
refactor: replace pnpm to bun as the main package manager
1 parent 4433243 commit 882252b

File tree

7 files changed

+71
-3912
lines changed

7 files changed

+71
-3912
lines changed

bunfig.toml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
logLevel = "debug" # "debug" | "warn" | "error"
2+
telemetry = false
3+
4+
[console]
5+
depth = 50
6+
7+
[install]
8+
exact = true
9+
linker = "isolated"
10+
cache.disable = false
11+
12+
[run]
13+
silent = true

examples/basic/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,23 @@
88
"start": "pranx --start",
99
"check": "tsc --noEmit",
1010
"format": "prettier --write --cache src",
11-
"clean": "rm -rf ./dist ./node_modules ./.pranx"
11+
"clean": "rm -rf dist node_modules .pranx"
1212
},
1313
"author": "LiasCode <liascode.dev@gmail.com>",
1414
"license": "MIT",
1515
"dependencies": {
1616
"pranx": "workspace:^",
17-
"preact": "10.27.1"
17+
"preact": "^10.27.1"
1818
},
1919
"devDependencies": {
20-
"@tailwindcss/postcss": "4.1.13",
20+
"@tailwindcss/postcss": "^4.1.13",
2121
"@types/mdx": "^2.0.13",
2222
"@types/node": "^20.19.13",
23-
"github-markdown-css": "5.8.1",
24-
"postcss": "8.5.6",
25-
"prettier": "3.6.2",
26-
"prettier-plugin-organize-imports": "4.2.0",
27-
"tailwindcss": "4.1.13",
28-
"typescript": "5.9.2"
23+
"github-markdown-css": "^5.8.1",
24+
"postcss": "^8.5.6",
25+
"prettier": "^3.6.2",
26+
"prettier-plugin-organize-imports": "^4.2.0",
27+
"tailwindcss": "^4.1.13",
28+
"typescript": "^5.9.2"
2929
}
3030
}

package.json

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,22 @@
1111
"url": "https://lias-code.pages.dev"
1212
},
1313
"scripts": {
14-
"clean": "rm -rf ./node_modules ./pnpm-lock.yaml"
14+
"clean": "bun run --filter '*' clean && rm -rf node_modules bun.lock"
1515
},
1616
"engines": {
1717
"node": ">=18.0.0"
1818
},
19+
"workspaces": [
20+
"./examples/*",
21+
"./packages/*"
22+
],
1923
"license": "MIT",
2024
"devDependencies": {
2125
"@biomejs/biome": "1.8.3",
2226
"prettier": "3.6.2"
23-
}
27+
},
28+
"trustedDependencies": [
29+
"@biomejs/biome",
30+
"@tailwindcss/oxide"
31+
]
2432
}

packages/pranx/package.json

Lines changed: 37 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
"format": "prettier --write --cache src scripts types",
1414
"lint": "biome lint . --fix --unsafe",
1515
"prepublishOnly": "bun run build:prod",
16-
"clean": "rm -rf ./dist ./node_modules",
17-
"release": "pnpm run build:prod && changelogen --release --prerelease --publish -publishTag beta && git push --follow-tags"
16+
"clean": "rm -rf dist node_modules",
17+
"release": "bun run build:prod && changelogen --release --prerelease --publish -publishTag beta && git push --follow-tags"
1818
},
1919
"repository": {
2020
"type": "git",
@@ -70,48 +70,44 @@
7070
},
7171
"license": "MIT",
7272
"dependencies": {
73-
"@babel/core": "7.28.4",
74-
"@babel/parser": "7.28.4",
75-
"@mdx-js/esbuild": "3.1.1",
76-
"@swc/html": "1.13.5",
77-
"c12": "3.2.0",
78-
"chokidar": "4.0.3",
79-
"citty": "0.1.6",
80-
"consola": "3.4.2",
81-
"destr": "2.0.5",
82-
"esbuild": "0.25.9",
83-
"esbuild-plugin-tailwindcss": "2.1.0",
84-
"fs-extra": "11.3.1",
85-
"get-port-please": "3.2.0",
86-
"glob": "11.0.3",
87-
"h3": "2.0.0-beta.3",
88-
"kleur": "4.1.5",
89-
"magic-string": "0.30.18",
90-
"ofetch": "1.4.1",
91-
"pathe": "2.0.3",
92-
"preact-iso": "2.10.0",
93-
"ufo": "1.6.1",
73+
"@babel/core": "^7.28.4",
74+
"@babel/parser": "^7.28.4",
75+
"@mdx-js/esbuild": "^3.1.1",
76+
"@swc/html": "^1.13.5",
77+
"c12": "^3.2.0",
78+
"chokidar": "^4.0.3",
79+
"citty": "^0.1.6",
80+
"consola": "^3.4.2",
81+
"destr": "^2.0.5",
82+
"esbuild": "^0.25.9",
83+
"esbuild-plugin-tailwindcss": "^2.1.0",
84+
"fs-extra": "^11.3.1",
85+
"get-port-please": "^3.2.0",
86+
"glob": "^11.0.3",
87+
"h3": "2.0.0-beta.4",
88+
"kleur": "^4.1.5",
89+
"magic-string": "^0.30.18",
90+
"ofetch": "^1.4.1",
91+
"pathe": "^2.0.3",
92+
"preact-iso": "^2.10.0",
93+
"ufo": "^1.6.1",
9494
"unhead": "2.0.14"
9595
},
9696
"peerDependencies": {
97-
"postcss": "8.5.6",
98-
"preact": "10.27.1",
99-
"preact-render-to-string": "6.6.1"
97+
"postcss": "^8.5.6",
98+
"preact": "^10.27.1",
99+
"preact-render-to-string": "^6.6.1"
100100
},
101101
"devDependencies": {
102-
"@biomejs/biome": "1.8.3",
103-
"@types/fs-extra": "11.0.4",
104-
"@types/mdx": "2.0.13",
105-
"@types/node": "20.19.13",
106-
"changelogen": "0.6.2",
107-
"prettier": "3.6.2",
108-
"prettier-plugin-organize-imports": "4.2.0",
109-
"tsx": "4.20.5",
110-
"typescript": "5.9.2",
111-
"vitest": "3.2.4"
112-
},
113-
"trustedDependencies": [
114-
"@biomejs/biome",
115-
"esbuild"
116-
]
102+
"@biomejs/biome": "^1.8.3",
103+
"@types/fs-extra": "^11.0.4",
104+
"@types/mdx": "^2.0.13",
105+
"@types/node": "^20.19.13",
106+
"changelogen": "^0.6.2",
107+
"prettier": "^3.6.2",
108+
"prettier-plugin-organize-imports": "^4.2.0",
109+
"tsx": "^4.20.5",
110+
"typescript": "^5.9.2",
111+
"vitest": "^3.2.4"
112+
}
117113
}

packages/pranx/src/client/shared/head.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import type { HydrateDataRoute } from "types/index";
22
import { useHead } from "unhead";
3-
import { createHead } from "unhead/client";
3+
import { createHead, Unhead } from "unhead/client";
44

5-
export const UNHEAD_INSTANCE = createHead();
5+
export const UNHEAD_INSTANCE: Unhead = createHead();
66

77
let headUsed: ReturnType<typeof useHead> | null = null;
88

0 commit comments

Comments
 (0)