UNPKG

@easytool/react-permission

Version:
137 lines (136 loc) 4.6 kB
{ "name": "@easytool/react-permission", "version": "1.0.2", "description": "Easy to handle react component permission.", "main": "dist/index.cjs.js", "module": "dist/index.esm.js", "browser": "dist/index.umd.js", "parcel": { "library": "ReactPermission", "externals": ["react"], "exports": "named", "globals": { "react": "React" } }, "license": "MIT", "author": "Stephen Liu", "repository": { "type": "git", "url": "https://github.com/stephenliu1944/easytool-react-permission" }, "homepage": "https://github.com/stephenliu1944/easytool-react-permission", "bugs": { "url": "https://github.com/stephenliu1944/easytool-react-permission/issues" }, "keywords": [ "permission", "react", "role", "access control" ], "files": [ "dist", "LICENSE", "README.md" ], "scripts": { "build": "cross-env NODE_ENV=development webpack --config webpack.config.dev.babel.js --progress --colors --display-error-details", "link": "cross-env NODE_ENV=link webpack-dev-server --config webpack.config.dev.babel.js --progress --colors --display-error-details", "start": "cross-env NODE_ENV=development webpack-dev-server --config webpack.config.dev.babel.js --progress --colors --display-error-details", "mock": "mock-server ./mock/data --static ./mock/static --config ./mock/mock.config.js --watch", "start-mock": "concurrently \"cross-env npm start\" \"npm run mock\"", "lint-js": "eslint -c .eslintrc.prod.js src/ --ext .js,.jsx --fix", "test": "jest", "package": "cross-env NODE_ENV=production rollup -c rollup.config.js", "publish-prerelease": "npm run package && gulp version-prerelease && npm publish", "publish-patch": "npm run package && gulp version-patch && npm publish", "publish-minor": "npm run package && gulp version-minor && npm publish", "publish-major": "npm run package && gulp version-major && npm publish", "unpublish": "npm unpublish -f", "git-push": "gulp git-push" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "src/**/*.{js,jsx}": [ "eslint -c .eslintrc.prod.js --fix", "git add" ] }, "peerDependencies": { "react": ">=16.8.0" }, "dependencies": { "@babel/runtime": "^7.0.0", "prop-types": "^15.7.2" }, "devDependencies": { "@babel/cli": "^7.1.2", "@babel/core": "^7.0.1", "@babel/plugin-proposal-class-properties": "^7.1.0", "@babel/plugin-proposal-export-default-from": "^7.0.0", "@babel/plugin-proposal-export-namespace-from": "^7.2.0", "@babel/plugin-proposal-optional-chaining": "^7.0.0", "@babel/plugin-proposal-pipeline-operator": "^7.7.7", "@babel/plugin-syntax-dynamic-import": "^7.2.0", "@babel/plugin-transform-runtime": "^7.0.0", "@babel/preset-env": "^7.0.0", "@babel/preset-react": "^7.13.13", "@babel/register": "^7.0.0", "@easytool/define-config": "^0.1.1", "@easytool/mock-server": "^0.2.1", "@easytool/proxy-config": "^0.1.2", "@rollup/plugin-babel": "^5.2.2", "@rollup/plugin-commonjs": "^17.0.0", "@rollup/plugin-eslint": "^8.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^11.0.0", "@rollup/plugin-url": "^6.0.0", "antd": "^4.15.6", "babel-core": "^7.0.0-bridge.0", "babel-eslint": "10.0.1", "babel-jest": "^23.6.0", "babel-loader": "^8.0.6", "babel-plugin-module-resolver": "^4.0.0", "case-sensitive-paths-webpack-plugin": "^2.2.0", "clean-webpack-plugin": "^3.0.0", "concurrently": "^5.0.2", "cross-env": "^5.2.0", "eslint": "^6.5.0", "eslint-loader": "^3.0.3", "gulp": "^4.0.0", "gulp-bump": "^3.1.1", "html-webpack-plugin": "^4.3.0", "husky": "^1.2.0", "identity-obj-proxy": "^3.0.0", "jest": "^23.6.0", "lint-staged": "^9.3.0", "lodash": "^4.17.15", "react": "^17.0.2", "react-dom": "^17.0.2", "react-router-dom": "^5.2.0", "rollup": "^2.34.0", "rollup-plugin-delete": "^1.1.0", "rollup-plugin-terser": "^7.0.0", "style-loader": "^1.1.2", "url-loader": "^3.0.0", "webpack": "^4.41.5", "webpack-bundle-analyzer": "^3.6.0", "webpack-cli": "^3.3.10", "webpack-dev-server": "^3.10.1" }, "devEnvironments": { "servers": { "local": 8888, "mock": 3000 }, "proxies": {}, "globals": { "__DEV__": true } } }