UNPKG

@cainiaofe/cn-utils

Version:

菜鸟前端基础工具库

124 lines 4.08 kB
{ "name": "@cainiaofe/cn-utils", "version": "0.2.20", "description": "菜鸟前端基础工具库", "main": "lib/index.js", "module": "es/index.js", "browser": "dist/index.js", "types": "es/index.d.ts", "unpkg": "dist/index.js", "license": "ISC", "repository": { "type": "git", "url": "git+http://gitlab.alibaba-inc.com/cn-arch-fe/cn-utils.git" }, "scripts": { "test": "jest", "test:coverage": "jest --coverage", "start": "storybook dev -p 6006", "build": "bash ./scripts/build.sh", "prepare": "husky install && ts-patch install", "pre-commit": "lint-staged", "prepublishOnly": "npm run build && cone cdn upload dist.tgz -n cn-utils -d dist --env prod", "commit-msg": "commitlint --edit", "pub": "npm run prepub && npm publish --registry=https://registry.npmjs.org --access=public && tnpm sync @cainiaofe/cn-utils", "pub:beta": "npm publish --tag beta --registry=https://registry.npmjs.org --access=public && tnpm sync @cainiaofe/cn-utils", "pub:docs": "npm run prepub && npm run build-storybook && cone cdn upload docs.tgz --namespace cn-utils -d docs --env prod && npm run postpub", "pub:docs-pre": "npm run build-storybook && cone cdn upload docs.tgz --namespace cn-utils -d docs --env pre", "build-storybook": "storybook build --docs -o docs", "prepub": "node ./scripts/public-publish/prepub.js", "postpub": "node ./scripts/public-publish/postpub.js" }, "lint-staged": { "*.{json,md}": [ "prettier --write --ignore-unknown" ], "*.{js,jsx,ts,tsx}": [ "eslint", "prettier --write --ignore-unknown" ] }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "files": [ "es", "lib", "dist" ], "keywords": [ "cainiao", "component" ], "devDependencies": { "@alicd/cone-postcss-pxtorem": "^5.1.2", "@cainiaofe/cn-ui": "^0.11.x", "@cainiaofe/cn-ui-theme-light": "^1.4.0", "@commitlint/cli": "^14.1.0", "@commitlint/config-conventional": "^14.1.0", "@storybook/addon-essentials": "^7.3.2", "@storybook/addon-interactions": "^7.3.2", "@storybook/addon-links": "^7.3.2", "@storybook/addon-onboarding": "^1.0.8", "@storybook/addon-styling": "^1.3.6", "@storybook/blocks": "^7.3.2", "@storybook/react": "^7.3.2", "@storybook/react-webpack5": "^7.3.2", "@storybook/testing-library": "^0.2.0", "@types/events": "^3.0.0", "@types/fs-extra": "^11.0.4", "@types/jest": "^28.1.7", "@typescript-eslint/eslint-plugin": "^5.33.0", "@typescript-eslint/parser": "^5.33.0", "axios": "^0.27.2", "babel-plugin-lodash": "3.3.4", "case-sensitive-paths-webpack-plugin": "^2", "css-minimizer-webpack-plugin": "^1", "eslint": "^8.22.0", "eslint-config-ali": "^14.0.1", "eslint-import-resolver-typescript": "^3.4.1", "eslint-plugin-import": "^2.26.0", "eslint-plugin-storybook": "^0.6.13", "fs-extra": "^11.2.0", "husky": "^7.0.4", "jest": "^28.1.3", "jest-environment-jsdom": "^28.1.3", "lint-staged": "^12.0.2", "mini-css-extract-plugin": "^1", "panda-i18n": "^0.3.15", "postcss-flexbugs-fixes": "^4.2.1", "postcss-preset-env": "^7.8.3", "prettier": "^2.4.1", "qrcode.react": "^3.1.0", "react": "^16.14.0", "react-dom": "^16.14.0", "react-syntax-highlighter": "^15.4.5", "sass": "^1.66.1", "storybook": "^7.3.2", "ts-jest": "^28.0.8", "ts-loader": "^8.4.0", "ts-patch": "^2.0.1", "typescript": "^4.4.4", "typescript-transform-paths": "^3.3.1", "webpack": "^5.88.2", "webpackbar": "^5" }, "dependencies": { "@cainiaofe/cn-i18n": "^0.3.21", "bignumber.js": "^9.1.2", "classnames": "^2.5.1", "copy-to-clipboard": "^3.3.3", "dayjs": "^1.11.12", "eventemitter3": "^4.0.7", "js-base64": "^3.7.5", "path-browserify": "^1.0.1", "query-string": "^7.1.3", "url": "^0.11.1", "uuid": "^9.0.0" }, "publishConfig": { "registry": "https://registry.npmjs.org" } }