{ "name": "univer", "type": "module", "version": "0.15.1", "private": true, "packageManager": "pnpm@10.27.0", "author": "DreamNum Co., Ltd. ", "license": "Apache-2.0", "funding": { "type": "opencollective", "url": "https://opencollective.com/univer" }, "homepage": "https://univer.ai", "repository": { "type": "git", "url": "https://github.com/dream-num/univer" }, "bugs": { "url": "https://github.com/dream-num/univer/issues" }, "engines": { "node": ">=20", "pnpm": ">=10" }, "scripts": { "prepare": "husky", "pre-commit": "lint-staged", "dev": "pnpm --filter univer-examples dev:demo -- --host 0.0.0.0", "dev:libs": "pnpm --filter univer-examples dev:demo-libs", "dev:e2e": "pnpm --filter univer-examples dev:e2e", "use:react16": "tsx ./scripts/react-version-manager.ts --react=16", "use:react19": "tsx ./scripts/react-version-manager.ts --react=19", "typecheck": "turbo typecheck", "test": "turbo test -- --passWithNoTests", "coverage": "turbo coverage -- --passWithNoTests", "build": "turbo build --concurrency=30% --filter=!./common/*", "build:ci": "turbo build --concurrency=100% --filter=!./common/*", "build:demo": "pnpm --filter univer-examples build:demo", "build:e2e": "pnpm --filter univer-examples build:e2e", "serve:e2e": "serve ./examples/local", "test:e2e": "playwright test", "lint": "eslint .", "storybook:dev": "pnpm --filter @univerjs/storybook dev:storybook", "storybook:build": "pnpm --filter @univerjs/storybook build:storybook", "release": "release-it" }, "devDependencies": { "@antfu/eslint-config": "^6.7.3", "@commitlint/cli": "^20.3.0", "@commitlint/config-conventional": "^20.3.0", "@eslint-react/eslint-plugin": "^2.5.1", "@playwright/test": "^1.57.0", "@release-it-plugins/workspaces": "^5.0.3", "@release-it/conventional-changelog": "^10.0.4", "@types/fs-extra": "^11.0.4", "@types/node": "^25.0.3", "@types/react": "19.2.7", "@types/react-dom": "19.2.3", "@univerjs-infra/shared": "workspace:*", "@univerjs/design": "workspace:*", "@vitejs/plugin-react": "^5.1.2", "eslint": "9.39.1", "eslint-plugin-format": "^1.2.0", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "7.0.1", "eslint-plugin-react-refresh": "^0.4.26", "fs-extra": "^11.3.3", "husky": "^9.1.7", "lint-staged": "^16.2.7", "posthog-node": "^5.19.0", "react": "19.2.3", "react-dom": "19.2.3", "release-it": "^19.2.3", "serve": "^14.2.5", "tailwindcss": "3.4.18", "tsx": "^4.21.0", "turbo": "^2.7.3", "typescript": "^5.9.3", "vitest": "^4.0.16" }, "pnpm": { "onlyBuiltDependencies": [ "esbuild" ] }, "resolutions": { "@types/react": "19.2.7", "@types/react-dom": "19.2.3", "react": "19.2.3", "react-dom": "19.2.3" }, "lint-staged": { "*": "eslint --fix" } }