UNPKG

@yuntijs/ui

Version:

☁️ Yunti UI - an open-source UI component library for building Cloud Native web apps

192 lines (191 loc) 5.39 kB
{ "name": "@yuntijs/ui", "version": "2.0.0", "description": "☁️ Yunti UI - an open-source UI component library for building Cloud Native web apps", "keywords": [ "yuntijs", "react", "cloud-native", "components" ], "homepage": "https://github.com/yuntijs/yunti-ui#readme", "bugs": { "url": "https://github.com/yuntijs/yunti-ui/issues" }, "repository": { "type": "git", "url": "git+https://github.com/yuntijs/yunti-ui.git" }, "license": "MIT", "author": "Luobo Zhang <zhang.pc3@gmail.com>", "sideEffects": false, "main": "es/index.js", "module": "es/index.js", "types": "es/index.d.ts", "files": [ "es", "umd" ], "scripts": { "build": "father build", "ci": "npm run lint && npm run type-check", "clean": "rm -r es umd lib dist coverage .dumi/tmp .eslintcache node_modules/.cache", "dev": "dumi dev", "dev:father": "father dev", "docs:build": "dumi build", "docs:build-analyze": "ANALYZE=1 dumi build", "docs:build-nc": "COMPRESS=none dumi build", "docs:dev": "dumi dev", "docs:preview": "dumi preview --port 9000", "doctor": "father doctor", "lint": "npm run lint:es && npm run lint:style", "lint-fix": "npm run lint-fix:es && npm run lint-fix:style", "lint-fix:es": "eslint --ext .jsx,.js,.tsx,.ts src --fix", "lint-fix:style": "stylelint \"{src,tests}/**/*.{css,less,js,jsx,ts,tsx}\" --fix", "lint:es": "eslint --ext .jsx,.js,.tsx,.ts src", "lint:md": "remark . --quiet --output", "lint:style": "stylelint \"{src,tests}/**/*.{css,less,js,jsx,ts,tsx}\"", "prepare": "husky install", "prettier": "prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'", "pull": "git pull", "release": "semantic-release", "setup": "dumi setup", "start": "npm run docs:dev", "test": "vitest --passWithNoTests", "test:coverage": "vitest run --coverage --passWithNoTests", "test:update": "vitest -u", "type-check": "tsc -p tsconfig-check.json" }, "lint-staged": { "*.md": [ "prettier --write --no-error-on-unmatched-pattern" ], "*.json": [ "prettier --write --no-error-on-unmatched-pattern" ], "*.{css,less}": [ "stylelint --fix --allow-empty-input", "prettier --write" ], "*.{js,jsx}": [ "stylelint --fix --allow-empty-input", "eslint --fix", "prettier --write" ], "*.{ts,tsx}": [ "stylelint --fix", "eslint --fix", "prettier --parser=typescript --write" ] }, "dependencies": { "@ant-design/icons": "^5", "@babel/runtime": "^7", "@lexical/code": "^0.35.0", "@lexical/hashtag": "^0.35.0", "@lexical/link": "^0.35.0", "@lexical/list": "^0.35.0", "@lexical/mark": "^0.35.0", "@lexical/markdown": "^0.35.0", "@lexical/overflow": "^0.35.0", "@lexical/react": "^0.35.0", "@lexical/rich-text": "^0.35.0", "@lexical/selection": "^0.35.0", "@lexical/table": "^0.35.0", "@lexical/text": "^0.35.0", "@lexical/utils": "^0.35.0", "@lobehub/tts": "^2.0.1", "@lobehub/ui": "^2.12.4", "@melloware/react-logviewer": "^6.2.0", "@monaco-editor/loader": "^1.5.0", "@monaco-editor/react": "^4.7.0", "@shikijs/core": "^3.17.0", "@shikijs/monaco": "^3.17.0", "@shikijs/transformers": "^3.17.0", "class-variance-authority": "^0.7.1", "leva": "^0", "lexical": "^0.35.0", "lodash-es": "^4", "lucide-react": "latest", "rc-util": "^5.43.0", "react-draggable": "^4.4.6", "react-layout-kit": "^2", "react18-json-view": "^0.2.9", "shiki": "^3.17.0", "shiki-stream": "^0.1.3", "swr": "^2.2.5", "ts-md5": "^1.3.1", "url-join": "^5.0.0", "use-merge-value": "^1.2.0" }, "devDependencies": { "@testing-library/react": "^14", "@types/lodash-es": "^4", "@types/react": "^19.1.13", "@types/react-dom": "^19.1.9", "@types/unist": "^3.0.3", "@vitest/coverage-v8": "latest", "@yuntijs/lint": "^2.0.0", "antd": "^5.27.3", "antd-style": "^3.7.1", "babel-plugin-antd-style": "latest", "commitlint": "^18", "dayjs": "^1.11.18", "dumi": "^2.4.21", "dumi-theme-lobehub": "^2.0.9", "eslint": "^8.56.0", "father": "^4.6.13", "husky": "^8", "jest": "^27", "jsdom": "^22", "lint-staged": "^15", "mdast-util-to-markdown": "^2.1.2", "monaco-editor": "^0.53.0", "prettier": "^3", "react": "^19.1.1", "react-dom": "^19.1.1", "remark": "^14", "remark-cli": "^11", "semantic-release": "^25", "stylelint": "^15", "typescript": "^5", "unist-util-visit": "^5.0.0", "vitest": "latest" }, "peerDependencies": { "antd": ">=5", "antd-style": ">=3", "dayjs": ">=1", "react": ">=19", "react-dom": ">=19" }, "engines": { "node": ">=22.14.0", "pnpm": ">=10.0.0" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "pnpm": { "overrides": { "@lobehub/tts>@lobehub/ui": "^2.12.4", "lucide-react": "latest", "react": "^19.1.1", "react-dom": "^19.1.1" } }, "yunti": { "umd": { "library": "YuntiUI", "entry": [ "/umd/index.min.js" ], "externals": { "antd": ">=5", "antd-style": ">=3", "react": ">=19" } } } }