Skip to content

Commit bc9ef7d

Browse files
committed
refactor: update dependencies + move to better-sqlite3
1 parent 71628fc commit bc9ef7d

File tree

3 files changed

+1477
-1752
lines changed

3 files changed

+1477
-1752
lines changed

config/database.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const databaseConfig = defineConfig({
77
connection: env.get('DB_CONNECTION'),
88
connections: {
99
sqlite: {
10-
client: 'sqlite',
10+
client: 'better-sqlite3',
1111
connection: {
1212
filename: app.tmpPath('db.sqlite3'),
1313
},
@@ -16,7 +16,7 @@ const databaseConfig = defineConfig({
1616
},
1717

1818
test: {
19-
client: 'sqlite',
19+
client: 'better-sqlite3',
2020
connection: {
2121
filename: app.tmpPath('db_test.sqlite3'),
2222
},

package.json

Lines changed: 48 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"type": "module",
44
"version": "0.0.0",
55
"private": true,
6-
"packageManager": "pnpm@10.3.0",
6+
"packageManager": "pnpm@10.11.0",
77
"license": "MIT",
88
"engines": {
99
"node": ">=20.0.0"
@@ -36,83 +36,91 @@
3636
"#types/*": "./types/*.js"
3737
},
3838
"dependencies": {
39-
"@adonisjs/cache": "1.1.2",
40-
"@adonisjs/core": "6.17.2",
41-
"@adonisjs/inertia": "3.1.0",
42-
"@adonisjs/lucid": "21.6.0",
43-
"@adonisjs/session": "7.5.1",
44-
"@adonisjs/shield": "8.1.2",
39+
"@adonisjs/cache": "^1.1.3",
40+
"@adonisjs/core": "^6.18.0",
41+
"@adonisjs/inertia": "^3.1.1",
42+
"@adonisjs/lucid": "^21.6.1",
43+
"@adonisjs/session": "^7.5.1",
44+
"@adonisjs/shield": "^8.2.0",
4545
"@adonisjs/static": "^1.1.1",
46-
"@adonisjs/vite": "4.0.0",
46+
"@adonisjs/vite": "^4.0.0",
4747
"@formkit/auto-animate": "^0.8.2",
4848
"@headlessui/vue": "^1.7.23",
49-
"@inertiajs/vue3": "2.0.3",
50-
"@poppinss/utils": "^6.9.2",
49+
"@inertiajs/vue3": "^2.0.11",
50+
"@poppinss/utils": "^6.9.3",
5151
"@resvg/resvg-js": "^2.6.2",
5252
"@sindresorhus/slugify": "^2.2.1",
53-
"@vinejs/vine": "^3.0.0",
54-
"@vue/server-renderer": "^3.5.13",
55-
"@vueuse/core": "^12.5.0",
56-
"cron": "^3.5.0",
53+
"@vinejs/vine": "^3.0.1",
54+
"@vue/server-renderer": "^3.5.14",
55+
"@vueuse/core": "^13.2.0",
56+
"better-sqlite3": "^11.10.0",
57+
"cron": "^4.3.0",
5758
"edge.js": "^6.2.1",
58-
"floating-vue": "5.2.2",
59+
"floating-vue": "^5.2.2",
5960
"github-markdown-css": "^5.8.1",
6061
"globby": "^14.1.0",
6162
"highlight.js": "^11.11.1",
6263
"js-yaml": "^4.1.0",
63-
"luxon": "^3.5.0",
64+
"luxon": "^3.6.1",
6465
"markdown-it": "^14.1.0",
6566
"markdown-it-anchor": "^9.2.0",
6667
"millify": "^6.1.0",
6768
"p-limit": "^6.2.0",
6869
"reflect-metadata": "^0.2.2",
69-
"sanitize-html": "^2.14.0",
70-
"satori": "^0.12.1",
70+
"sanitize-html": "^2.17.0",
71+
"satori": "^0.13.1",
7172
"satori-html": "^0.3.2",
7273
"sitemap": "^8.0.0",
73-
"sqlite3": "^5.1.7",
74-
"vue": "^3.5.13"
74+
"vue": "^3.5.14"
7575
},
7676
"devDependencies": {
77-
"@adonisjs/assembler": "7.8.2",
77+
"@adonisjs/assembler": "^7.8.2",
7878
"@adonisjs/tsconfig": "^1.4.0",
79-
"@faker-js/faker": "^9.5.0",
80-
"@iconify/json": "^2.2.306",
79+
"@faker-js/faker": "^9.8.0",
80+
"@iconify/json": "^2.2.339",
8181
"@iconify/utils": "^2.3.0",
82-
"@japa/api-client": "^3.0.3",
82+
"@japa/api-client": "^3.1.0",
8383
"@japa/assert": "^4.0.1",
8484
"@japa/browser-client": "^2.1.1",
8585
"@japa/file-system": "^2.3.2",
8686
"@japa/plugin-adonisjs": "^4.0.0",
8787
"@japa/runner": "^4.2.0",
88-
"@julr/tooling-configs": "4.0.0",
89-
"@julr/unocss-preset-forms": "^1.0.0",
90-
"@swc/core": "^1.10.16",
88+
"@julr/tooling-configs": "^4.0.0",
89+
"@julr/unocss-preset-forms": "^2.0.0",
90+
"@swc/core": "^1.11.24",
9191
"@types/js-yaml": "^4.0.9",
92-
"@types/luxon": "^3.4.2",
92+
"@types/luxon": "^3.6.2",
9393
"@types/markdown-it": "^14.1.2",
94-
"@types/node": "^22.13.4",
95-
"@types/sanitize-html": "^2.13.0",
96-
"@unocss/reset": "^65.4.3",
97-
"@vitejs/plugin-vue": "^5.2.1",
98-
"eslint": "^9.20.1",
94+
"@types/node": "^22.15.19",
95+
"@types/sanitize-html": "^2.16.0",
96+
"@unocss/reset": "^66.1.2",
97+
"@vitejs/plugin-vue": "^5.2.4",
98+
"eslint": "^9.27.0",
9999
"hot-hook": "^0.4.0",
100100
"pino-pretty": "^13.0.0",
101-
"playwright": "^1.50.1",
101+
"playwright": "^1.52.0",
102102
"postcss-nested": "^7.0.2",
103-
"prettier": "^3.5.1",
103+
"prettier": "^3.5.3",
104104
"ts-node-maintained": "^10.9.5",
105-
"typescript": "~5.7.3",
106-
"unocss": "^65.4.3",
107-
"unocss-preset-radix": "^2.8.0",
108-
"vite": "^6.1.0",
109-
"vue-tsc": "^2.2.0"
105+
"typescript": "~5.8.3",
106+
"unocss": "^66.1.2",
107+
"unocss-preset-radix": "^2.8.2",
108+
"vite": "^6.3.5",
109+
"vue-tsc": "^2.2.10"
110110
},
111111
"prettier": "@julr/tooling-configs/prettier",
112112
"hotHook": {
113113
"boundaries": [
114114
"./app/controllers/**/*.ts",
115115
"./app/middleware/*.ts"
116116
]
117+
},
118+
"pnpm": {
119+
"onlyBuiltDependencies": [
120+
"@swc/core",
121+
"better-sqlite3",
122+
"esbuild",
123+
"sqlite3"
124+
]
117125
}
118126
}

0 commit comments

Comments
 (0)