diff --git a/examples/vite/package.json b/examples/vite/package.json index 76ae6ea7..de98ab2a 100644 --- a/examples/vite/package.json +++ b/examples/vite/package.json @@ -5,10 +5,10 @@ "type": "module", "scripts": { "build": "remix vite:build && tsc --project ./tsconfig.server.json", - "dev": "cross-env NODE_ENV=development tsx --watch-path ./server/index.ts ./server/index.ts", + "dev": "cross-env NODE_ENV=development node --no-warnings --experimental-strip-types --experimental-transform-types ./server/index.ts", "lint": "eslint --ignore-path .gitignore --no-error-on-unmatched-pattern --cache --cache-location node_modules/.cache/eslint --fix .", "format": "prettier --ignore-path .gitignore --ignore-unknown --cache --cache-location node_modules/.cache/prettiercache --write .", - "start": "cross-env NODE_ENV=production node ./server/index.js", + "start": "cross-env NODE_ENV=production node --no-warnings --experimental-strip-types --experimental-transform-types ./server/index.ts", "typecheck": "tsc" }, "dependencies": { @@ -35,7 +35,6 @@ "@types/source-map-support": "^0.5.10", "eslint": "^8.57.0", "prettier": "^3.3.3", - "tsx": "^4.19.1", "typescript": "^5.6.3", "vite": "^5.4.9", "vite-tsconfig-paths": "^5.0.1" diff --git a/examples/vite/tsconfig.server.json b/examples/vite/tsconfig.server.json index b4e53d67..80f6b097 100644 --- a/examples/vite/tsconfig.server.json +++ b/examples/vite/tsconfig.server.json @@ -4,7 +4,7 @@ "include": ["./server/**/*.ts"], "exclude": ["node_modules"], "compilerOptions": { - "noEmit": false, + "noEmit": true, "outDir": "./server" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2d379f23..4331ac8d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -371,9 +371,6 @@ importers: prettier: specifier: ^3.3.3 version: 3.3.3 - tsx: - specifier: ^4.19.1 - version: 4.19.1 typescript: specifier: ^5.6.3 version: 5.6.3 @@ -1789,8 +1786,8 @@ packages: typescript: optional: true - '@remix-run/router@1.20.0': - resolution: {integrity: sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==} + '@remix-run/router@1.21.0': + resolution: {integrity: sha512-xfSkCAchbdG5PnbrKqFWwia4Bi61nH+wm8wLEqfHDyp7Y3dZzgqS2itV8i4gAq9pC2HsTpwyBC6Ds8VHZ96JlA==} engines: {node: '>=14.0.0'} '@remix-run/server-runtime@2.13.1': @@ -7988,7 +7985,7 @@ snapshots: '@npmcli/package-json': 4.0.1 '@remix-run/node': 2.13.1(typescript@5.6.3) '@remix-run/react': 2.13.1(react-dom@19.0.0-rc-100dfd7dab-20240701(react@19.0.0-rc-100dfd7dab-20240701))(react@19.0.0-rc-100dfd7dab-20240701)(typescript@5.6.3) - '@remix-run/router': 1.20.0 + '@remix-run/router': 1.21.0 '@remix-run/server-runtime': 2.13.1(typescript@5.6.3) '@types/mdx': 2.0.11 '@vanilla-extract/integration': 6.5.0(@types/node@22.7.7)(lightningcss@1.26.0) @@ -8062,7 +8059,7 @@ snapshots: '@npmcli/package-json': 4.0.1 '@remix-run/node': 2.13.1(typescript@5.6.3) '@remix-run/react': 2.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) - '@remix-run/router': 1.20.0 + '@remix-run/router': 1.21.0 '@remix-run/server-runtime': 2.13.1(typescript@5.6.3) '@types/mdx': 2.0.11 '@vanilla-extract/integration': 6.5.0(@types/node@22.7.7)(lightningcss@1.26.0) @@ -8218,7 +8215,7 @@ snapshots: '@remix-run/react@2.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: - '@remix-run/router': 1.20.0 + '@remix-run/router': 1.21.0 '@remix-run/server-runtime': 2.13.1(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -8230,7 +8227,7 @@ snapshots: '@remix-run/react@2.13.1(react-dom@19.0.0-rc-100dfd7dab-20240701(react@19.0.0-rc-100dfd7dab-20240701))(react@19.0.0-rc-100dfd7dab-20240701)(typescript@5.6.3)': dependencies: - '@remix-run/router': 1.20.0 + '@remix-run/router': 1.21.0 '@remix-run/server-runtime': 2.13.1(typescript@5.6.3) react: 19.0.0-rc-100dfd7dab-20240701 react-dom: 19.0.0-rc-100dfd7dab-20240701(react@19.0.0-rc-100dfd7dab-20240701) @@ -8240,11 +8237,11 @@ snapshots: optionalDependencies: typescript: 5.6.3 - '@remix-run/router@1.20.0': {} + '@remix-run/router@1.21.0': {} '@remix-run/server-runtime@2.13.1(typescript@5.6.3)': dependencies: - '@remix-run/router': 1.20.0 + '@remix-run/router': 1.21.0 '@types/cookie': 0.6.0 '@web3-storage/multipart-parser': 1.0.0 cookie: 0.6.0 @@ -12816,26 +12813,26 @@ snapshots: react-router-dom@6.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@remix-run/router': 1.20.0 + '@remix-run/router': 1.21.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-router: 6.27.0(react@18.3.1) react-router-dom@6.27.0(react-dom@19.0.0-rc-100dfd7dab-20240701(react@19.0.0-rc-100dfd7dab-20240701))(react@19.0.0-rc-100dfd7dab-20240701): dependencies: - '@remix-run/router': 1.20.0 + '@remix-run/router': 1.21.0 react: 19.0.0-rc-100dfd7dab-20240701 react-dom: 19.0.0-rc-100dfd7dab-20240701(react@19.0.0-rc-100dfd7dab-20240701) react-router: 6.27.0(react@19.0.0-rc-100dfd7dab-20240701) react-router@6.27.0(react@18.3.1): dependencies: - '@remix-run/router': 1.20.0 + '@remix-run/router': 1.21.0 react: 18.3.1 react-router@6.27.0(react@19.0.0-rc-100dfd7dab-20240701): dependencies: - '@remix-run/router': 1.20.0 + '@remix-run/router': 1.21.0 react: 19.0.0-rc-100dfd7dab-20240701 react-router@7.0.0-pre.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1): @@ -13639,6 +13636,7 @@ snapshots: get-tsconfig: 4.8.1 optionalDependencies: fsevents: 2.3.3 + optional: true turbo-stream@2.4.0: {}