{ "name": "monkeytype", "version": "25.49.0", "private": true, "license": "GPL-3.0", "type": "module", "scripts": { "preinstall": "npx only-allow pnpm", "full-check": "turbo lint build test integration-test check-assets --force", "prepare": "husky install", "pre-commit": "lint-staged", "ts-check": "turbo run ts-check", "lint": "turbo run lint", "lint-be": "turbo run lint --filter @monkeytype/backend", "lint-fe": "turbo run lint --filter @monkeytype/frontend", "lint-pkg": "turbo run lint --filter=\"./packages/*\"", "lint-fast": "turbo run lint-fast", "lint-fast-be": "turbo run lint-fast --filter @monkeytype/backend", "lint-fast-fe": "turbo run lint-fast --filter @monkeytype/frontend", "lint-fast-pkg": "turbo run lint-fast --filter=\"./packages/*\"", "build": "turbo run build", "build-be": "turbo run build --filter @monkeytype/backend", "build-fe": "turbo run build --filter @monkeytype/frontend", "build-pkg": "turbo run build --filter=\"./packages/*\"", "test": "turbo run test integration-test", "test-be": "turbo run test integration-test --filter @monkeytype/backend", "test-fe": "turbo run test --filter @monkeytype/frontend", "test-pkg": "turbo run test --filter=\"./packages/*\"", "dev": "turbo run dev --force", "dev-be": "turbo run dev --force --filter @monkeytype/backend", "dev-fe": "turbo run dev --force --filter @monkeytype/frontend", "dev-pkg": "turbo run dev --force --filter=\"./packages/*\"", "start": "turbo run start", "start-be": "turbo run start --filter @monkeytype/backend", "start-fe": "turbo run start --filter @monkeytype/frontend", "docker": "cd backend && npm run docker", "audit-fe": "cd frontend && npm run audit", "preview-fe": "monkeytype-release --preview-fe", "release": "monkeytype-release", "release-fe": "monkeytype-release --fe", "release-be": "monkeytype-release --be", "release-no-deploy": "monkeytype-release --no-deploy", "release-dry": "monkeytype-release --dry", "hotfix": "monkeytype-release --hotfix", "hotfix-fe": "monkeytype-release --hotfix --fe", "hotfix-be": "monkeytype-release --hotfix --be", "hotfix-dry": "monkeytype-release --hotfix --dry", "format-check": "oxfmt . --check", "format-fix": "oxfmt .", "lint-json-assets": "cd frontend && eslint \"./static/**/*.json\"", "check-assets": "turbo check-assets --filter @monkeytype/frontend", "check-assets-quotes": "turbo check-assets --filter @monkeytype/frontend -- quotes", "check-assets-languages": "turbo check-assets --filter @monkeytype/frontend -- languages", "check-assets-others": "turbo check-assets --filter @monkeytype/frontend -- others", "knip": "knip" }, "devDependencies": { "@commitlint/cli": "17.7.1", "@commitlint/config-conventional": "19.2.2", "@monkeytype/release": "workspace:*", "@vitest/coverage-v8": "4.0.15", "conventional-changelog": "6.0.0", "husky": "8.0.1", "knip": "2.19.2", "lint-staged": "13.2.3", "only-allow": "1.2.1", "oxfmt": "0.19.0", "oxlint": "1.34.0", "oxlint-tsgolint": "0.9.2", "prettier": "3.7.1", "turbo": "2.5.6", "vitest": "4.0.15" }, "lint-staged": { "*": [ "oxfmt --no-error-on-unmatched-pattern" ], "*.{ts,js}": [ "oxlint --type-aware --type-check" ] }, "engines": { "node": "24.11.0 || 22.21.0" }, "packageManager": "pnpm@9.6.0" }