zarm-web
Version:
基于 React 的桌面端UI库
140 lines (139 loc) • 4.44 kB
JSON
{
"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"
}
}
}