Skip to content

Commit aa24f47

Browse files
committed
fix typescript setup
1 parent c917661 commit aa24f47

File tree

8 files changed

+38
-276
lines changed

8 files changed

+38
-276
lines changed

packages/adapter/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@
7272
"cross-env": "^7.0.3",
7373
"del-cli": "^6.0.0",
7474
"eslint": "^8.57.0",
75+
"execa": "^9.6.0",
7576
"get-port": "^7.1.0",
7677
"node-mocks-http": "^1.16.1",
7778
"np": "^10.0.7",

packages/adapter/src/hooks/build_hook.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import app from '@adonisjs/core/services/app'
22
import type { AssemblerHookHandler } from '@adonisjs/core/types/app'
3+
import { execa } from 'execa'
34
import { spawn } from 'node:child_process'
45
import fs from 'node:fs'
56
import path from 'node:path'
@@ -10,7 +11,10 @@ import path from 'node:path'
1011
*/
1112
export default async function remixBuildHook({ logger }: Parameters<AssemblerHookHandler>[0]) {
1213
logger.info('building React Router app with vite')
13-
await runCommand('npx react-router build')
14+
await execa('react-router', ['build'], {
15+
preferLocal: true, // use ./node_modules/.bin/react-router
16+
stdio: 'inherit',
17+
})
1418
const config = await resolveViteConfig()
1519
// const cli = await import('@remix-run/dev')
1620
// await cli.run(['vite:build'])

packages/adapter/tests/adapter/stream_conversion.spec.ts

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

packages/reference-app/package.json

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@
4141
"@japa/file-system": "^2.3.2",
4242
"@japa/plugin-adonisjs": "^3.0.1",
4343
"@japa/runner": "^3.1.4",
44-
"@react-router/dev": "^7.6.0",
45-
"@react-router/fs-routes": "^7.6.0",
44+
"@react-router/dev": "^7.9.1",
45+
"@react-router/fs-routes": "^7.9.1",
4646
"@swc/core": "^1.10.7",
4747
"@types/luxon": "^3.4.2",
4848
"@types/node": "^22.10.6",
@@ -67,17 +67,16 @@
6767
"@japa/api-client": "^2.0.4",
6868
"@japa/browser-client": "^2.1.1",
6969
"@matstack/remix-adonisjs": "workspace:*",
70-
"@react-router/node": "^7.6.0",
71-
"@react-router/serve": "^7.6.0",
70+
"@react-router/node": "^7.9.1",
71+
"@react-router/serve": "^7.9.1",
7272
"@vinejs/vine": "^3.0.0",
7373
"edge.js": "^6.2.0",
7474
"isbot": "^5",
7575
"luxon": "^3.5.0",
7676
"pino-pretty": "^13.0.0",
7777
"react": "^18.3.1",
7878
"react-dom": "^18.3.1",
79-
"react-router": "^7.6.0",
80-
"react-router-dom": "^7.6.0",
79+
"react-router": "^7.9.1",
8180
"reflect-metadata": "^0.2.2",
8281
"sqlite3": "^5.1.7"
8382
},

packages/reference-app/tsconfig.remix.json renamed to packages/reference-app/resources/remix_app/tsconfig.json

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
{
2-
"extends": "@adonisjs/tsconfig/tsconfig.app.json",
32
"include": [
4-
"**/*",
5-
"resources/remix_app/**/.server/**/*",
6-
"resources/remix_app/**/.client/**/*",
7-
".react-router/types/**/*",
3+
"../../**/*",
4+
"**/.server/**/*",
5+
"**/.client/**/*",
6+
"../../.react-router/types/**/*",
87
],
98
"compilerOptions": {
109
"lib": [
@@ -21,13 +20,13 @@
2120
"moduleResolution": "bundler",
2221
"jsx": "react-jsx",
2322
"rootDirs": [
24-
"resources/remix_app",
25-
".react-router/types/resources/remix_app"
23+
".",
24+
"../../.react-router/types/resources/remix_app"
2625
],
2726
"baseUrl": ".",
2827
"paths": {
2928
"~/*": [
30-
"./resources/remix_app/*"
29+
"./app/*"
3130
]
3231
},
3332
"esModuleInterop": true,

packages/reference-app/tsconfig.adonis.json

Lines changed: 0 additions & 18 deletions
This file was deleted.
Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
{
22
"extends": "@adonisjs/tsconfig/tsconfig.app.json",
3-
"files": [],
4-
"references": [
5-
{
6-
"path": "./tsconfig.remix.json"
7-
},
8-
{
9-
"path": "./tsconfig.adonis.json"
10-
}
11-
]
12-
}
3+
"include": [
4+
"**/*"
5+
],
6+
"exclude": [
7+
"resources/remix_app/**"
8+
],
9+
"compilerOptions": {
10+
"rootDir": "./",
11+
"outDir": "./build"
12+
}
13+
}

0 commit comments

Comments
 (0)