{ "name": "ohif-monorepo-root", "private": true, "packageManager": "pnpm@11.5.2", "engines": { "node": ">=24", "pnpm": ">=11" }, "scripts": { "preinstall": "node preinstall.js", "cm": "npx git-cz", "build": "pnpm --filter @ohif/app run build:viewer", "build:dev": "pnpm --filter @ohif/app run build:dev", "build:ci": "pnpm --filter @ohif/app run build:viewer:ci", "build:qa": "pnpm --filter @ohif/app run build:viewer:qa", "clean": "pnpm -r run clean", "clean:deep": "pnpm -r run clean:deep", "cli": "node ./platform/cli/src/index.js", "build:demo": "pnpm --filter @ohif/app run build:viewer:demo", "build:package-all": "pnpm -r run build:package", "build:package-all-1": "pnpm -r run build:package-1", "dev:fast": "pnpm --filter @ohif/app run dev:fast", "show:config": "echo Config is $APP_CONFIG on $PUBLIC_URL", "dev": "pnpm --filter @ohif/app run dev:viewer", "dev:no:cache": "pnpm --filter @ohif/app run dev:no:cache", "dev:project": ".scripts/dev.sh", "dev:orthanc": "pnpm --filter @ohif/app run dev:orthanc", "dev:orthanc:no:cache": "pnpm --filter @ohif/app run dev:orthanc:no:cache", "dev:dcm4chee": "pnpm --filter @ohif/app run dev:dcm4chee", "dev:static": "pnpm --filter @ohif/app run dev:static", "orthanc:up": "docker compose -f platform/app/.recipes/Nginx-Orthanc/docker-compose.yml up", "install:update-lockfile": "pnpm install --no-frozen-lockfile", "install:frozen": "pnpm install --frozen-lockfile", "audit": "pnpm audit", "start": "pnpm run dev", "test": "pnpm run test:unit", "test:data": "git submodule update --init -f testdata", "test-watch": "jest --collectCoverage --watchAll", "test:unit": "jest --collectCoverage", "test:unit:ci": "pnpm -r run test:unit:ci", "test:e2e": "cross-env TEST_ENV=true pnpm exec playwright test", "test:e2e:coverage": "nyc --reporter=html pnpm run test:e2e:ci", "test:e2e:ci": "cross-env TEST_ENV=true pnpm exec playwright test", "test:e2e:ui": "cross-env TEST_ENV=true pnpm exec playwright test --ui", "test:e2e:reporter": "cross-env TEST_ENV=true pnpm exec playwright test --reporter=html", "test:e2e:update": "cross-env TEST_ENV=true pnpm exec playwright test --reporter=html --update-snapshots -g shouldUpdateThis", "test:e2e:update:debug": "cross-env TEST_ENV=true pnpm exec playwright test -g @debug --reporter=html --update-snapshots -g shouldUpdateThis", "test:e2e:headed": "cross-env TEST_ENV=true pnpm exec playwright test --headed", "test:e2e:debug": "cross-env TEST_ENV=true pnpm exec playwright test --debug", "test:e2e:dist": "pnpm --filter @ohif/app run test:e2e:dist", "test:e2e:serve": "pnpm run test:data && pnpm --filter @ohif/app run test:e2e:serve", "review:screenshots": "node scripts/screenshot-reviewer.mjs", "docs:dev": "pnpm --filter ohif-docs run dev", "docs:build": "pnpm --filter ohif-docs run build", "docs:preview": "pnpm --filter ohif-docs run serve", "docs:publish": "chmod +x ./build-and-publish-docs.sh && ./build-and-publish-docs.sh", "version:custom": "node version.mjs", "link-list": "npm ls --depth=0 --link=true", "cs3d:checkout": "cd libs/@cornerstonejs && git fetch && git checkout", "cs3d:check": "node .scripts/cs3d-check.mjs", "cs3d:build": "cd libs/@cornerstonejs && pnpm run build:esm", "cs3d:watch": "cd libs/@cornerstonejs && pnpm run build:esm:watch", "cs3d:install": "cd libs/@cornerstonejs && pnpm install", "cs3d:link": "node libs/@cornerstonejs/scripts/link-ohif-cornerstone-node-modules.mjs .", "cs3d:unlink": "node libs/@cornerstonejs/scripts/unlink-ohif-cornerstone-node-modules.mjs ." }, "dependencies": { "execa": "8.0.1" }, "devDependencies": { "@babel/core": "7.29.7", "@babel/plugin-syntax-dynamic-import": "7.8.3", "@babel/plugin-transform-arrow-functions": "7.29.7", "@babel/plugin-transform-class-properties": "7.29.7", "@babel/plugin-transform-for-of": "7.29.7", "@babel/plugin-transform-object-rest-spread": "7.29.7", "@babel/plugin-transform-private-methods": "7.29.7", "@babel/plugin-transform-private-property-in-object": "7.29.7", "@babel/plugin-transform-regenerator": "7.29.7", "@babel/plugin-transform-runtime": "7.29.7", "@babel/plugin-transform-typescript": "7.29.7", "@babel/preset-env": "7.29.7", "@babel/preset-react": "7.29.7", "@babel/preset-typescript": "7.29.7", "@istanbuljs/nyc-config-typescript": "1.0.2", "@rsbuild/core": "1.7.3", "@rsbuild/plugin-node-polyfill": "1.4.4", "@rsbuild/plugin-react": "1.4.5", "babel-jest": "29.7.0", "babel-loader": "8.4.1", "babel-plugin-istanbul": "7.0.1", "babel-plugin-transform-import-meta": "2.3.3", "cross-env": "7.0.3", "css-loader": "6.11.0", "cypress": "14.5.2", "cypress-file-upload": "5.0.8", "file-loader": "6.2.0", "identity-obj-proxy": "3.0.0", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "jest-junit": "6.4.0", "nyc": "17.1.0", "playwright-test-coverage": "1.2.12", "postcss-loader": "6.2.1", "prettier": "3.6.2", "prettier-plugin-tailwindcss": "0.6.9", "shader-loader": "1.3.1", "source-map-support": "0.5.21", "style-loader": "1.3.0", "ts-node": "10.9.2", "worker-loader": "3.0.8" }, "optionalDependencies": { "@playwright/test": "1.56.1" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "src/**/*.{js,json,css}": [ "prettier --write", "git add" ] }, "version": "3.13.0-beta.106" }