package.json
1 { 2 "name": "opensandbox-javascript-e2e-tests", 3 "version": "1.0.0", 4 "private": true, 5 "type": "module", 6 "packageManager": "pnpm@9.15.0", 7 "pnpm": { 8 "overrides": { 9 "rollup": "4.60.2", 10 "picomatch@^4.0.0": "4.0.4", 11 "brace-expansion@^1.0.0": "1.1.13", 12 "brace-expansion@^2.0.0": "2.0.3", 13 "flatted@^3.0.0": "3.4.2", 14 "esbuild": "0.25.2", 15 "postcss": "8.5.10", 16 "vite": "6.4.2" 17 } 18 }, 19 "scripts": { 20 "pretest": "pnpm install --prefer-offline", 21 "prep:sdk": "pnpm -C ../../sdks install --prefer-offline && pnpm -C ../../sdks run build:js", 22 "lint": "eslint . --max-warnings 0", 23 "test": "pnpm run prep:sdk && pnpm exec vitest run", 24 "pretest:ci": "pnpm install --prefer-offline", 25 "test:ci": "pnpm run prep:sdk && pnpm exec vitest run --reporter=default --reporter=junit --outputFile=build/test-results/junit.xml" 26 }, 27 "dependencies": { 28 "@alibaba-group/opensandbox": "link:../../sdks/sandbox/javascript", 29 "@alibaba-group/opensandbox-code-interpreter": "link:../../sdks/code-interpreter/javascript" 30 }, 31 "devDependencies": { 32 "@eslint/js": "^9.39.4", 33 "@types/node": "^20.11.30", 34 "eslint": "^9.39.4", 35 "typescript": "^5.7.2", 36 "typescript-eslint": "^8.59.0", 37 "vitest": "^3.2.4" 38 } 39 }