{
  "name": "@turbo/benchmark",
  "version": "1.0.0",
  "scripts": {
    "benchmark": "node -r esbuild-register src/index.ts",
    "ttft": "node -r esbuild-register src/ttft/index.ts",
    "lint": "eslint src",
    "lint:prettier": "prettier -c src --cache --ignore-path=../.prettierignore",
    "check-types": "tsc --noEmit",
    "demo": "pnpm run demo:lage && pnpm run demo:lerna && pnpm run demo:nx && pnpm run demo:turbo",
    "demo:lage": "node src/generate.mjs lage",
    "demo:lerna": "node src/generate.mjs lerna",
    "demo:nx": "node src/generate.mjs nx",
    "demo:turbo": "node src/generate.mjs turbo",
    "bench": "pnpm run bench:lerna && pnpm run bench:lage && pnpm run bench:nx && pnpm run bench:turbo",
    "bench:lerna": "cd ./demo/lerna && node_modules/.bin/lerna run build",
    "bench:lage": "echo $PWD && cd ./demo/lage && node_modules/.bin/lage build",
    "bench:nx": "cd ./demo/nx && node_modules/.bin/nx run-many --target=build --all",
    "bench:turbo": "cd ./demo/turbo && ./turbo run test",
    "clean": "rm -rf ./demo"
  },
  "dependencies": {
    "@vercel/blob": "^0.22.1",
    "copy-template-dir": "^1.4.0",
    "esbuild": "^0.15.0",
    "esbuild-register": "^3.3.2",
    "faker": "^5.1.0",
    "fs-extra": "^10.0.0",
    "ndjson": "^2.0.0",
    "ngraph.generators": "^19.3.0",
    "node-fetch": "^2.6.8",
    "sharp": "^0.33.2",
    "shelljs": "^0.8.4",
    "vega": "^5.27.0"
  },
  "devDependencies": {
    "@jest/globals": "29.7.0",
    "@turbo/eslint-config": "workspace:*",
    "@turbo/tsconfig": "workspace:*",
    "@types/fs-extra": "^9.0.13",
    "@types/ndjson": "^2.0.2",
    "@types/node": "^18.17.4",
    "@types/node-fetch": "^2.6.6",
    "jest": "^29.7.0",
    "ts-jest": "^29.2.5",
    "typescript": "5.5.4"
  }
}
