UNPKG

zarm-web

Version:
140 lines (139 loc) 4.44 kB
{ "name": "zarm-web", "version": "0.0.1-alpha.4", "description": "基于 React 的桌面端UI库", "tags": [ "zarm-web", "react", "zhongan" ], "keywords": [ "react", "react-ui", "react-component", "dragon-ui", "zarm-web", "component", "components", "ui", "framework", "frontend", "web" ], "license": "MIT", "repository": "git://github.com/JeromeLin/zarm-web", "bugs": { "url": "https://github.com/JeromeLin/zarm-web" }, "module": "es/index.js", "main": "lib/index.js", "typings": "lib/index.d.ts", "scripts": { "clean": "rimraf types lib es dist assets coverage", "dev": "zarm dev -p 3001", "build:es": "rimraf es && zarm build --mode es --path components --out-dir es --copy-files --build-css", "build:lib": "rimraf lib && zarm build --mode lib --path components --out-dir lib --copy-files --build-css", "build:umd": "rimraf dist && zarm build --mode umd --path components/style/entry.tsx,components/index.tsx --out-dir dist && zarm build --mode umd-ugly --path components/style/entry.tsx,components/index.tsx --out-dir dist", "build": "npm run build:lib && npm run build:es && npm run build:umd", "deploy:build": "rimraf assets && zarm deploy", "deploy": "npm run deploy:build && gh-pages -d assets", "lint:ts": "eslint --ext .ts,.tsx components", "lint:js": "eslint --ext .js,.jsx site", "lint:style": "stylelint \"components/**/*.scss\" \"site/**/*.scss\" --syntax scss", "lint": "npm run lint:ts && npm run lint:js && npm run lint:style", "test": "rimraf coverage && cross-env TZ=America/New_York zarm test -s scripts/jest/setup.js -c", "coverage": "cat ./coverage/lcov.info | coveralls", "authors": "git log --format='%aN <%aE>' | sort -u | grep -v 'users.noreply.github.com' > AUTHORS", "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -w -r 0", "release": "bash scripts/release.sh" }, "dependencies": { "async-validator": "^1.10.1", "classnames": "2.2.6", "color": "^3.1.0", "css-animation": "^1.2.5", "normalize.css": "8.0.1", "rc-animate": "^3.0.0-rc.5", "zarm": "2.0.0-alpha.73" }, "devDependencies": { "@babel/standalone": "^7.0.0", "@commitlint/cli": "^8.0.0", "@commitlint/config-conventional": "^8.0.0", "@sentry/browser": "^5.6.1", "@types/classnames": "^2.2.3", "@types/react": "^16.8.6", "@types/react-dom": "^16.9.0", "@typescript-eslint/eslint-plugin": "2.5.0", "@typescript-eslint/parser": "2.5.0", "@zarm-design/cli": "^0.0.17", "babel-eslint": "10.0.3", "babel-plugin-import": "^1.13.0", "browserslist": "^4.6.6", "concurrently": "^3.5.1", "conventional-changelog-cli": "^1.3.22", "core-js": "^3.0.1", "coveralls": "^2.13.1", "cross-env": "^5.2.0", "docsearch.js": "^2.6.1", "dragon-ui": "1.0.0-alpha.18", "enzyme": "^3.10.0", "enzyme-adapter-react-16": "^1.14.0", "enzyme-to-json": "^3.4.0", "eslint": "6.5.1", "eslint-config-za": "2.1.0", "eslint-plugin-babel": "5.3.0", "eslint-plugin-import": "2.18.2", "eslint-plugin-jsx-a11y": "6.2.3", "eslint-plugin-react": "7.16.0", "eslint-plugin-react-hooks": "2.2.0", "eslint-plugin-vue": "5.2.3", "gh-pages": "^1.0.0", "highlight.js": "^9.12.0", "history": "^4.7.2", "husky": "^2.3.0", "is-wsl": "^2.1.0", "istanbul-api": "^2.1.6", "lint-staged": "^4.3.0", "marked": "^0.4.0", "prop-types": "^15.6.2", "qrious": "^4.0.2", "react": "^16.9.0", "react-dom": "^16.9.0", "react-highlight": "^0.12.0", "react-hot-loader": "^4.12.13", "react-loadable": "^5.5.0", "react-router-dom": "^5.0.1", "rimraf": "^2.6.3", "stylelint": "^11.1.1", "stylelint-config-za": "^0.1.0", "typescript": "3.6.4" }, "lint-staged": { "components/**/*.{ts,tsx}": "eslint", "{components,site}/**/*.{js,jsx}": "eslint", "{styles,site}/**/*.scss": "stylelint" }, "browserslist": [ "last 2 versions", "Firefox ESR", "> 1%", "ie >= 9", "iOS >= 7", "Android >= 4" ], "sideEffects": [ "dist/*", "components/style/*", "components/**/style/*", "es/**/style/*", "lib/**/style/*", "site/**" ], "husky": { "hooks": { "commit-msg": "commitlint -e $HUSKY_GIT_PARAMS", "pre-commit": "lint-staged" } } }