Skip to content

Commit bcc8b42

Browse files
chore: use pnpm shellEmulator instead of cross-env (#14141)
* chore: use pnpm shellEmulator instead of cross-env * errr try this? * try this * does shellEmulator do anything at all? * try with a dash * quotes around * filters * cleanup * fix --------- Co-authored-by: Ben McCann <[email protected]>
1 parent f45d721 commit bcc8b42

File tree

20 files changed

+41
-100
lines changed

20 files changed

+41
-100
lines changed

.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
link-workspace-packages = true
2+
shell-emulator = true

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
"test:server-side-route-resolution:dev": "pnpm run --dir packages/kit test:server-side-route-resolution:dev",
1212
"test:server-side-route-resolution:build": "pnpm run --dir packages/kit test:server-side-route-resolution:build",
1313
"test:vite-ecosystem-ci": "pnpm --dir packages/kit test",
14-
"test:others": "pnpm -r --filter=./packages/* --filter=!./packages/kit/ --workspace-concurrency=1 test",
14+
"test:others": "pnpm -r --filter='./packages/*' --filter=!./packages/kit/ --workspace-concurrency=1 test",
1515
"check": "pnpm -r prepublishOnly && pnpm -r check",
1616
"lint": "pnpm -r lint && eslint --cache --cache-location node_modules/.eslintcache 'packages/**/*.js'",
1717
"format": "pnpm -r format",
1818
"precommit": "pnpm format && pnpm lint",
1919
"changeset:version": "changeset version && pnpm -r generate:version && git add --all",
2020
"changeset:release": "changeset publish",
21-
"build": "pnpm --filter @sveltejs/* -r build",
21+
"build": "pnpm --filter '@sveltejs/*' -r build",
2222
"sync-all": "node scripts/sync-all.js"
2323
},
2424
"devDependencies": {

packages/adapter-cloudflare/test/apps/workers/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,13 @@
77
"build": "vite build",
88
"preview": "wrangler dev dist/index.js",
99
"prepare": "svelte-kit sync || echo ''",
10-
"test:dev": "cross-env DEV=true playwright test",
10+
"test:dev": "DEV=true playwright test",
1111
"test:build": "playwright test",
1212
"test": "pnpm test:dev && pnpm test:build"
1313
},
1414
"devDependencies": {
1515
"@sveltejs/kit": "workspace:^",
1616
"@sveltejs/vite-plugin-svelte": "catalog:",
17-
"cross-env": "catalog:",
1817
"server-side-dep": "file:server-side-dep",
1918
"svelte": "^5.35.5",
2019
"vite": "catalog:",

packages/kit/test/apps/amp/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,13 @@
99
"prepare": "svelte-kit sync",
1010
"check": "svelte-kit sync && tsc && svelte-check",
1111
"test": "pnpm test:dev && pnpm test:build",
12-
"test:dev": "cross-env DEV=true playwright test",
12+
"test:dev": "DEV=true playwright test",
1313
"test:build": "playwright test"
1414
},
1515
"devDependencies": {
1616
"@sveltejs/amp": "workspace:^",
1717
"@sveltejs/kit": "workspace:^",
1818
"@sveltejs/vite-plugin-svelte": "catalog:",
19-
"cross-env": "catalog:",
2019
"dropcss": "^1.0.16",
2120
"svelte": "^5.35.5",
2221
"svelte-check": "^4.1.1",

packages/kit/test/apps/basics/package.json

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,16 @@
99
"prepare": "svelte-kit sync",
1010
"check": "svelte-kit sync && tsc && svelte-check",
1111
"test": "node test/setup.js && pnpm test:dev && pnpm test:build",
12-
"test:dev": "node -e \"fs.rmSync('test/errors.json', { force: true })\" && cross-env DEV=true playwright test",
13-
"test:build": "node -e \"fs.rmSync('test/errors.json', { force: true })\" && cross-env PUBLIC_PRERENDERING=false playwright test",
14-
"test:cross-platform:dev": "node test/setup.js && node -e \"fs.rmSync('test/errors.json', { force: true })\" && cross-env DEV=true playwright test test/cross-platform/",
15-
"test:cross-platform:build": "node test/setup.js && node -e \"fs.rmSync('test/errors.json', { force: true })\" && playwright test test/cross-platform/",
16-
"test:server-side-route-resolution:dev": "node test/setup.js && node -e \"fs.rmSync('test/errors.json', { force: true })\" && cross-env DEV=true ROUTER_RESOLUTION=server playwright test",
17-
"test:server-side-route-resolution:build": "node test/setup.js && node -e \"fs.rmSync('test/errors.json', { force: true })\" && cross-env PUBLIC_PRERENDERING=false ROUTER_RESOLUTION=server playwright test"
12+
"test:dev": "rm -rf test/errors.json && DEV=true playwright test",
13+
"test:build": "rm -rf test/errors.json && PUBLIC_PRERENDERING=false playwright test",
14+
"test:cross-platform:dev": "node test/setup.js && rm -rf test/errors.json && DEV=true playwright test test/cross-platform/",
15+
"test:cross-platform:build": "node test/setup.js && rm -rf test/errors.json && playwright test test/cross-platform/",
16+
"test:server-side-route-resolution:dev": "node test/setup.js && rm -rf test/errors.json && DEV=true ROUTER_RESOLUTION=server playwright test",
17+
"test:server-side-route-resolution:build": "node test/setup.js && rm -rf test/errors.json && PUBLIC_PRERENDERING=false ROUTER_RESOLUTION=server playwright test"
1818
},
1919
"devDependencies": {
2020
"@sveltejs/kit": "workspace:^",
2121
"@sveltejs/vite-plugin-svelte": "catalog:",
22-
"cross-env": "catalog:",
2322
"svelte": "^5.35.5",
2423
"svelte-check": "^4.1.1",
2524
"test-redirect-importer": "workspace:*",
Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
import process from 'node:process';
22
import { config } from '../../utils.js';
3+
import { defineConfig } from '@playwright/test';
34

4-
export default {
5+
export default defineConfig({
56
...config,
67
webServer: {
7-
command: process.env.DEV
8-
? `cross-env PUBLIC_PRERENDERING=false ROUTER_RESOLUTION=${process.env.ROUTER_RESOLUTION ?? 'client'} pnpm dev`
9-
: `cross-env PUBLIC_PRERENDERING=true ROUTER_RESOLUTION=${process.env.ROUTER_RESOLUTION ?? 'client'} pnpm build && pnpm preview`,
10-
port: process.env.DEV ? 5173 : 4173
8+
command: process.env.DEV ? `pnpm dev` : `pnpm build && pnpm preview`,
9+
port: process.env.DEV ? 5173 : 4173,
10+
env: {
11+
PUBLIC_PRERENDERING: 'false',
12+
ROUTER_RESOLUTION: process.env.ROUTER_RESOLUTION ?? 'client'
13+
}
1114
}
12-
};
15+
});

packages/kit/test/apps/dev-only/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,11 @@
88
"preview": "vite preview",
99
"prepare": "svelte-kit sync",
1010
"check": "svelte-kit sync && tsc && svelte-check",
11-
"test": "cross-env DEV=true playwright test"
11+
"test": "DEV=true playwright test"
1212
},
1313
"devDependencies": {
1414
"@sveltejs/kit": "workspace:^",
1515
"@sveltejs/vite-plugin-svelte": "catalog:",
16-
"cross-env": "catalog:",
1716
"e2e-test-dep-error": "file:./_test_dependencies/cjs-only",
1817
"e2e-test-dep-hooks": "file:./_test_dependencies/cjs-only",
1918
"e2e-test-dep-hooks-client": "file:./_test_dependencies/cjs-only",

packages/kit/test/apps/embed/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,12 @@
99
"prepare": "svelte-kit sync",
1010
"check": "svelte-kit sync && tsc && svelte-check",
1111
"test": "pnpm test:dev && pnpm test:build",
12-
"test:dev": "cross-env DEV=true playwright test",
12+
"test:dev": "DEV=true playwright test",
1313
"test:build": "playwright test"
1414
},
1515
"devDependencies": {
1616
"@sveltejs/kit": "workspace:^",
1717
"@sveltejs/vite-plugin-svelte": "catalog:",
18-
"cross-env": "catalog:",
1918
"svelte": "^5.35.5",
2019
"svelte-check": "^4.1.1",
2120
"typescript": "^5.5.4",

packages/kit/test/apps/hash-based-routing/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,12 @@
99
"prepare": "svelte-kit sync",
1010
"check": "svelte-kit sync && tsc && svelte-check",
1111
"test": "pnpm test:dev && pnpm test:build",
12-
"test:dev": "cross-env DEV=true playwright test",
12+
"test:dev": "DEV=true playwright test",
1313
"test:build": "playwright test"
1414
},
1515
"devDependencies": {
1616
"@sveltejs/kit": "workspace:^",
1717
"@sveltejs/vite-plugin-svelte": "catalog:",
18-
"cross-env": "catalog:",
1918
"svelte": "^5.35.5",
2019
"svelte-check": "^4.1.1",
2120
"typescript": "^5.5.4",

packages/kit/test/apps/no-ssr/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,12 @@
99
"prepare": "svelte-kit sync",
1010
"check": "svelte-kit sync && tsc && svelte-check",
1111
"test": "pnpm test:dev && pnpm test:build",
12-
"test:dev": "cross-env DEV=true playwright test",
12+
"test:dev": "DEV=true playwright test",
1313
"test:build": "playwright test"
1414
},
1515
"devDependencies": {
1616
"@sveltejs/kit": "workspace:^",
1717
"@sveltejs/vite-plugin-svelte": "catalog:",
18-
"cross-env": "catalog:",
1918
"svelte": "^5.35.5",
2019
"svelte-check": "^4.1.1",
2120
"typescript": "^5.5.4",

0 commit comments

Comments
 (0)