{
    "name": "orchard-suite-workspace",
    "version": "1.0.0",
    "description": "workspace for shared orchard suite packages",
    "license": "MIT",
    "private": true,
    "engines": {
        "node": ">=24.11"
    },
    "packageManager": "pnpm@11.9.0",
    "repository": {
        "type": "git",
        "url": "https://github.com/theorchard/orchard-suite"
    },
    "publishConfig": {
        "registry": "https://npm.pkg.github.com"
    },
    "prettier": "@theorchard/prettier-config",
    "lint-staged": {
        "*.{js,jsx,mjs,ts,tsx,scss,css,json,md,yaml}": [
            "prettier --write"
        ]
    },
    "scripts": {
        "prepare": "husky install",
        "build": "pnpm run --recursive build",
        "build:esm": "pnpm run --recursive build:esm",
        "build:cjs": "pnpm run --recursive build:cjs",
        "clean": "pnpm run --recursive clean",
        "repair": "./scripts/repair.sh",
        "test:unit": "pnpm run --recursive test:unit",
        "test": "vitest",
        "test:changed": "pnpm monorepo test",
        "suite:patch": "pnpm monorepo patch",
        "lint": "pnpm run --recursive lint",
        "new-version": "./scripts/newVersion.sh",
        "sync:registries": "./scripts/syncRegistries.sh",
        "preinstall": "npx only-allow pnpm"
    },
    "devDependencies": {
        "@apollo/client": "^3.13.9",
        "@babel/core": "^7.29.7",
        "@babel/runtime": "^7.28.6",
        "@changesets/cli": "^2.29.8",
        "@testing-library/jest-dom": "^6.6.3",
        "@testing-library/react": "^16.1.0",
        "@theorchard/eslint-config-react-ts-prettier": "workspace:*",
        "@theorchard/eslint-config-ts-prettier": "workspace:*",
        "@theorchard/monorepo-cli": "workspace:*",
        "@theorchard/prettier-config": "workspace:*",
        "@theorchard/stylelint-config-prettier": "workspace:*",
        "@theorchard/vitest-config": "workspace:^",
        "@types/cli-progress": "^3.9.2",
        "@types/is-ci": "3.0.4",
        "@types/jest": "^29.4.0",
        "@types/lodash-es": "^4.17.12",
        "@types/node": "^24.0.0",
        "@types/react": "18.3.18",
        "@types/react-dom": "18.3.5",
        "@types/react-router": "^5.1.20",
        "@types/react-router-dom": "^5.3.3",
        "classnames": "^2.3.1",
        "cli-progress": "^3.10.0",
        "colors": "1.4.0",
        "dayjs": "^1.10.6",
        "eslint": "~8.53.0",
        "graphql": "^16.8.1",
        "graphql-tag": "^2.12.6",
        "husky": "^8.0.1",
        "is-ci": "^3.0.1",
        "jest": "^29.4.3",
        "jest-environment-jsdom": "^29.7.0",
        "jsdom": "^24.0.0",
        "lint-staged": "^13.0.3",
        "lodash": "^4.18.1",
        "lodash-es": "^4.18.1",
        "prettier": "3.2.5",
        "prop-types": "^15.8.1",
        "react": "18.2.0",
        "react-dom": "18.2.0",
        "react-router-dom": "^5.3.4",
        "semver": "^7.7.4",
        "stylelint": "^14.3.0",
        "ts-jest": "^29.1.0",
        "ts-node": "^10.9.1",
        "tslib": "2.5.3",
        "typescript": "5.6.2",
        "vite": "^8.0.9",
        "vitest": "4.1.0"
    }
}
