{ "name": "univer", "type": "module", "version": "0.25.0", "private": true, "packageManager": "pnpm@10.33.4", "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" }, "devEngines": { "runtime": [ { "name": "node", "version": ">=22.18" }, { "name": "pnpm", "version": ">=10" } ] }, "scripts": { "prepare": "husky", "pre-commit": "lint-staged", "dev": "pnpm --filter univer-examples dev:demo -- --host 0.0.0.0", "dev:umd": "serve .", "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", "serve:umd": "serve .", "test": "turbo test -- --passWithNoTests", "coverage": "turbo coverage -- --passWithNoTests", "analyze:build": "tsx ./scripts/build-analysis.ts", "build": "turbo build --filter=!./common/*", "build:ci": "turbo build --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": "^7.7.3", "@commitlint/cli": "^20.5.3", "@commitlint/config-conventional": "^20.5.3", "@eslint-react/eslint-plugin": "^2.13.0", "@eslint/compat": "^2.0.5", "@playwright/test": "^1.57.0", "@release-it-plugins/workspaces": "^5.0.3", "@release-it/conventional-changelog": "^10.0.6", "@types/fs-extra": "^11.0.4", "@types/node": "^25.9.1", "@types/react": "19.2.15", "@types/react-dom": "19.2.3", "@univerjs-infra/shared": "workspace:*", "@univerjs/design": "workspace:*", "eslint": "10.4.1", "eslint-plugin-format": "^2.0.1", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "7.1.1", "eslint-plugin-react-refresh": "^0.5.2", "fs-extra": "^11.3.5", "husky": "^9.1.7", "lint-staged": "^17.0.5", "posthog-node": "^5.35.6", "react": "19.2.6", "react-dom": "19.2.6", "release-it": "^19.2.4", "serve": "^14.2.6", "tailwindcss": "3.4.18", "tsx": "^4.22.3", "turbo": "^2.9.16", "typescript": "^6.0.3", "vitest": "^4.1.7" }, "pnpm": { "overrides": { "@types/react": "19.2.15", "@types/react-dom": "19.2.3", "basic-ftp": "5.2.0", "react": "19.2.6", "react-dom": "19.2.6" } }, "lint-staged": { "*": "eslint --fix" } }