Skip to content

Commit 951c9ef

Browse files
committed
chore: monorepo for client app
1 parent 20495f9 commit 951c9ef

File tree

10 files changed

+325
-371
lines changed

10 files changed

+325
-371
lines changed

app/server/tsconfig.json

Lines changed: 0 additions & 3 deletions
This file was deleted.
File renamed without changes.
File renamed without changes.
File renamed without changes.

nuxt.config.ts renamed to client/nuxt.config.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@ export default defineNuxtConfig({
55
compatibilityDate: '2024-11-01',
66
devtools: { enabled: true },
77
ssr: false,
8-
srcDir: 'app',
8+
future: {
9+
compatibilityVersion: 4,
10+
},
911
css: ['./app/assets/main.css'],
1012
nitro: {
1113
preset: 'static',
1214
output: {
13-
dir: 'dist/client',
15+
dir: '../dist/client',
1416
},
1517
},
1618
modules: ['reka-ui/nuxt'],

client/package.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"name": "client",
3+
"type": "module",
4+
"version": "1.0.0",
5+
"private": true,
6+
"packageManager": "[email protected]",
7+
"description": "",
8+
"author": "",
9+
"license": "ISC",
10+
"keywords": [],
11+
"main": "index.js",
12+
"scripts": {
13+
"dev": "nuxi dev",
14+
"build": "nuxi build"
15+
},
16+
"devDependencies": {
17+
"nuxt": "catalog:",
18+
"reka-ui": "^2.0.2"
19+
}
20+
}

package.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -94,10 +94,10 @@
9494
"node": ">=18"
9595
},
9696
"scripts": {
97-
"build": "unbuild && nuxi build",
98-
"build:client": "nuxi build",
97+
"build": "unbuild && pnpm run build:client",
98+
"build:client": "pnpm run --filter client build",
9999
"dev": "unbuild --watch",
100-
"dev:client": "nuxi dev",
100+
"dev:client": "pnpm run --filter client dev",
101101
"build:fix": "tsx scripts/postbuild.ts",
102102
"lint": "eslint .",
103103
"play:vue3-cli": "pnpm run --filter vue3-cli serve",
@@ -183,8 +183,6 @@
183183
"eslint": "^9.19.0",
184184
"fast-glob": "^3.3.3",
185185
"fs-extra": "^11.3.0",
186-
"nuxt": "catalog:",
187-
"reka-ui": "^2.0.2",
188186
"rimraf": "^6.0.1",
189187
"rollup": "^4.32.0",
190188
"tsx": "^4.19.2",
@@ -198,7 +196,10 @@
198196
},
199197
"pnpm": {
200198
"onlyBuiltDependencies": [
201-
"@sveltejs/kit"
199+
"@sveltejs/kit",
200+
"esbuild",
201+
"sharp",
202+
"vue-demi"
202203
]
203204
}
204205
}

0 commit comments

Comments
 (0)