mirror of
https://github.com/millionco/react-doctor.git
synced 2026-09-14 20:00:24 +08:00
90 lines
3.9 KiB
JSON
90 lines
3.9 KiB
JSON
{
|
|
"name": "react-doctor",
|
|
"private": true,
|
|
"homepage": "https://github.com/millionco/react-doctor#readme",
|
|
"bugs": {
|
|
"url": "https://github.com/millionco/react-doctor/issues"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/millionco/react-doctor.git"
|
|
},
|
|
"type": "module",
|
|
"scripts": {
|
|
"prepare": "vp config",
|
|
"dev": "turbo run dev --filter=react-doctor",
|
|
"build": "turbo run build",
|
|
"performance": "tsx scripts/performance/run-performance.ts",
|
|
"performance:stress": "tsx scripts/performance/run-stress-performance.ts",
|
|
"performance:profile": "tsx scripts/performance/analyze-cpu-profile.ts",
|
|
"performance:memory": "tsx scripts/performance/analyze-heap-profile.ts",
|
|
"performance:rules": "tsx scripts/performance/analyze-oxlint-timings.ts",
|
|
"native:oxlint:verify": "node scripts/native/build-oxlint-binding.mjs --check-only",
|
|
"native:oxlint:check": "node scripts/native/build-oxlint-binding.mjs --compile-check",
|
|
"native:oxlint:build": "node scripts/native/build-oxlint-binding.mjs",
|
|
"native:oxlint:parity": "node scripts/native/verify-oxlint-parity.mjs",
|
|
"native:oxlint:scan-parity": "tsx scripts/native/verify-native-scan-parity.ts",
|
|
"native:oxlint:scan-corpus-parity": "tsx scripts/native/verify-native-scan-corpus-parity.ts",
|
|
"native:oxlint:project-parity": "tsx scripts/native/verify-native-project-parity.ts",
|
|
"native:oxlint:jsx-candidate-parity": "tsx scripts/native/verify-native-jsx-candidate-parity.ts",
|
|
"native:rust:test": "node --test native/oxlint/npm/react-doctor-rust/tests/*.test.js",
|
|
"native:rust:assemble": "node scripts/native/assemble-react-doctor-rust-packages.mjs",
|
|
"native:rust:pack": "node scripts/native/pack-react-doctor-rust-packages.mjs",
|
|
"native:rust:smoke": "node scripts/native/smoke-react-doctor-rust-package.mjs",
|
|
"test": "turbo run test --filter=react-doctor --filter=@react-doctor/core --filter=@react-doctor/api --filter=oxlint-plugin-react-doctor --filter=eslint-plugin-react-doctor --filter=@react-doctor/fuzz --filter=@react-doctor/evals",
|
|
"fuzz": "pnpm --filter @react-doctor/fuzz fuzz",
|
|
"test:public-react-repos": "REACT_DOCTOR_PUBLIC_REPOS=1 vp test run packages/react-doctor/tests/public-react-repos.test.ts",
|
|
"typecheck": "turbo run typecheck",
|
|
"lint": "vp lint",
|
|
"lint:fix": "vp lint --fix",
|
|
"format": "vp fmt",
|
|
"format:check": "vp fmt --check",
|
|
"check": "vp check",
|
|
"changeset": "changeset",
|
|
"version": "changeset version",
|
|
"release": "pnpm build && pnpm check:published-deps && node scripts/sentry-sourcemaps.mjs && changeset publish",
|
|
"check:published-deps": "node --experimental-strip-types --no-warnings scripts/check-published-deps.ts",
|
|
"smoke:json-report": "node --experimental-strip-types --no-warnings scripts/smoke-json-report.ts",
|
|
"smoke:packed-cli-install": "node --experimental-strip-types --no-warnings scripts/smoke-packed-cli-install.ts",
|
|
"smoke:tty-prompt": "python3 scripts/smoke-tty-prompt.py",
|
|
"fn-mining": "tsx scripts/fn-mining/run-fn-mining.ts"
|
|
},
|
|
"dependencies": {
|
|
"effect": "4.0.0-beta.102"
|
|
},
|
|
"devDependencies": {
|
|
"@changesets/changelog-github": "^0.7.0",
|
|
"@changesets/cli": "^2.31.0",
|
|
"@napi-rs/cli": "^3.8.6",
|
|
"@rayhanadev/truffler": "^0.4.2",
|
|
"@react-doctor/core": "workspace:*",
|
|
"@sentry/cli": "^3.4.3",
|
|
"@types/node": "^25.6.0",
|
|
"@voidzero-dev/vite-plus-core": "^0.1.15",
|
|
"commander": "^14.0.3",
|
|
"cross-env": "^10.1.0",
|
|
"simple-statistics": "^7.9.3",
|
|
"tsx": "^4.22.4",
|
|
"turbo": "^2.9.7",
|
|
"typescript": "^6.0.3",
|
|
"vite-plus": "^0.1.15"
|
|
},
|
|
"engines": {
|
|
"node": "^20.19.0 || >=22.13.0",
|
|
"pnpm": ">=8"
|
|
},
|
|
"packageManager": "pnpm@10.29.1",
|
|
"pnpm": {
|
|
"onlyBuiltDependencies": [
|
|
"@parcel/watcher",
|
|
"@sentry/cli",
|
|
"esbuild",
|
|
"unrs-resolver"
|
|
],
|
|
"overrides": {
|
|
"oxlint": ">=1.79.0 <1.80.0",
|
|
"oxlint-tsgolint": "^7.0.2001"
|
|
}
|
|
}
|
|
}
|