Skip to content

Commit 6d967ee

Browse files
committed
Migration to bun
1 parent 3cc3d66 commit 6d967ee

18 files changed

Lines changed: 2301 additions & 24261 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"changes":{"package.json":"Patch"},"note":"Migration to bun","date":"2025-12-30T17:52:49.858589700Z"}

.changepacks/config.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"ignore": [],
3+
"baseBranch": "main",
4+
"latestPackage": "package.json",
5+
"publish": {},
6+
"updateOn": {}
7+
}

.changeset/README.md

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

.changeset/config.json

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

.changeset/lemon-hands-slide.md

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

.gitignore

Lines changed: 59 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,59 @@
1-
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2-
3-
# Dependencies
4-
node_modules
5-
.pnp
6-
.pnp.js
7-
.idea
8-
.vscode
9-
.vite-inspect
10-
.df
11-
12-
devup-*.tgz
13-
# Local env files
14-
.env
15-
.env.local
16-
.env.development.local
17-
.env.test.local
18-
.env.production.local
19-
20-
# Testing
21-
coverage
22-
tsconfig.vitest-temp.json
23-
vite.config.ts.timestamp-*
24-
vite.config.*.ts.timestamp-*
25-
26-
# Turbo
27-
.turbo
28-
29-
# Vercel
30-
.vercel
31-
32-
# Build Outputs
33-
.next
34-
out
35-
build
36-
storybook-static
37-
!packages/*/src/**/build
38-
dist
39-
next-env.d.ts
40-
41-
42-
# Debug
43-
npm-debug.log*
44-
yarn-debug.log*
45-
yarn-error.log*
46-
47-
# Misc
48-
.DS_Store
49-
*.pem
50-
51-
stats.html
52-
53-
*storybook.log
54-
55-
.nx/cache
56-
.nx/workspace-data
57-
**/vite.config.{js,ts,mjs,mts,cjs,cts}.timestamp*
1+
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2+
3+
# Dependencies
4+
node_modules
5+
.pnp
6+
.pnp.js
7+
.idea
8+
.vscode
9+
.vite-inspect
10+
.df
11+
12+
devup-*.tgz
13+
# Local env files
14+
.env
15+
.env.local
16+
.env.development.local
17+
.env.test.local
18+
.env.production.local
19+
20+
# Testing
21+
coverage
22+
tsconfig.vitest-temp.json
23+
vite.config.ts.timestamp-*
24+
vite.config.*.ts.timestamp-*
25+
26+
# Turbo
27+
.turbo
28+
29+
# Vercel
30+
.vercel
31+
32+
# Build Outputs
33+
.next
34+
out
35+
build
36+
storybook-static
37+
!packages/*/src/**/build
38+
dist
39+
next-env.d.ts
40+
41+
42+
# Debug
43+
npm-debug.log*
44+
yarn-debug.log*
45+
yarn-error.log*
46+
47+
# Misc
48+
.DS_Store
49+
*.pem
50+
51+
stats.html
52+
53+
*storybook.log
54+
55+
.nx/cache
56+
.nx/workspace-data
57+
**/vite.config.{js,ts,mjs,mts,cjs,cts}.timestamp*
58+
59+
.claude

bun.lock

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

bunfig.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[test]
2+
coverage = true
3+
coveragePathIgnorePatterns = ["node_modules", "**/dist/**"]
4+
coverageSkipTestFiles = true

package.json

Lines changed: 22 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
"main": "dist/index.cjs",
66
"type": "module",
77
"scripts": {
8-
"test": "vitest run --coverage",
9-
"test:s": "vitest run -u",
8+
"test": "bun test",
109
"lint": "eslint",
1110
"build": "tsc && vite build",
1211
"changeset": "changeset",
@@ -27,37 +26,35 @@
2726
"author": "devfive",
2827
"license": "ISC",
2928
"dependencies": {
30-
"@devup-ui/eslint-plugin": "^1.0",
31-
"@eslint/js": "^9.37",
32-
"@tanstack/eslint-plugin-query": "^5",
33-
"eslint": "^9.37",
34-
"eslint-config-prettier": "^10",
35-
"eslint-plugin-mdx": "^3",
36-
"eslint-plugin-prettier": "^5",
37-
"eslint-plugin-react": "^7",
38-
"eslint-plugin-react-hooks": "^7",
39-
"eslint-plugin-simple-import-sort": "^12",
40-
"eslint-plugin-unused-imports": "^4",
41-
"prettier": "^3",
42-
"typescript-eslint": "^8.46"
29+
"@devup-ui/eslint-plugin": ">=1.0",
30+
"@eslint/js": ">=9.39",
31+
"@tanstack/eslint-plugin-query": ">=5",
32+
"eslint": ">=9.39",
33+
"eslint-config-prettier": ">=10",
34+
"eslint-plugin-mdx": ">=3",
35+
"eslint-plugin-prettier": ">=5",
36+
"eslint-plugin-react": ">=7",
37+
"eslint-plugin-react-hooks": ">=7",
38+
"eslint-plugin-simple-import-sort": ">=12",
39+
"eslint-plugin-unused-imports": ">=4",
40+
"prettier": ">=3",
41+
"typescript-eslint": ">=8.51"
4342
},
4443
"peerDependencies": {
4544
"eslint": "*"
4645
},
4746
"devDependencies": {
4847
"@changesets/cli": "^2.29",
48+
"@types/bun": "^1.2",
4949
"@types/eslint": "^9.6",
5050
"@types/eslint__js": "^9.14",
51-
"@typescript-eslint/rule-tester": "^8.46",
52-
"@typescript-eslint/utils": "^8.46",
53-
"@vitest/coverage-v8": "3.2",
54-
"eslint-plugin-eslint-plugin": "^7.0",
51+
"@typescript-eslint/rule-tester": "^8.51",
52+
"@typescript-eslint/utils": "^8.51",
53+
"eslint-plugin-eslint-plugin": "^7.2",
5554
"husky": "^9.1",
56-
"lint-staged": "^16.2.4",
55+
"lint-staged": "^16.2.7",
5756
"typescript": "^5.9",
58-
"vite": "^7.1",
59-
"vite-plugin-dts": "^4.5",
60-
"vitest": "^3.2"
61-
},
62-
"packageManager": "pnpm@10.18.3"
57+
"vite": "^7.3",
58+
"vite-plugin-dts": "^4.5"
59+
}
6360
}

0 commit comments

Comments
 (0)