UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

180 lines (179 loc) 5.84 kB
{ "name": "t-comm", "version": "3.0.8", "description": "专业、稳定、纯粹的工具库", "keywords": [ "t-comm", "common", "utils", "modules", "press-ui" ], "homepage": "https://novlan1.github.io/docs/t-comm/", "bugs": { "url": "https://github.com/novlan1/t-comm/issues" }, "repository": { "type": "git", "url": "git+https://github.com/novlan1/t-comm.git" }, "license": "MIT", "author": "novlan1", "sideEffects": false, "main": "lib/index.js", "module": "lib/index.esm.js", "typings": "lib/index.d.ts", "bin": { "t-comm": "./bin/cli.js" }, "files": [ "lib", "es", "bin", "barcode", "LICENSE", "CHANGELOG.md", "README.md" ], "scripts": { "api": "api-extractor run", "build": "gulp build", "changelog": "gulp changelog", "docs:build": "npm run docs:build:new", "docs:build:new": "vitepress build docs", "docs:build:unity": "PUBLISH_PATH=/docs/t-comm/ npm run docs:build:new", "docs:deploy": "node script/docs-jsdoc/deploy", "docs:deploy:mine": "node script/docs-jsdoc/docs-mine", "docs:deploy:unity": "node script/docs-jsdoc/deploy-unity", "docs:dev": "vitepress dev docs", "docs:gen": "npm run docs:gen:new", "docs:gen:new": "node script/docs-jsdoc/markdown", "docs:open": "open docs/index.html", "init:env": "node script/env/rainbow-env", "lint": "eslint --ext .js,.ts,.tsx,.jsx,.vue .", "lint:fix": "eslint --fix --ext .js,.ts,.tsx,.jsx,.vue .", "lint:json": "eslint --ext .js,.ts,.tsx,.jsx,.vue . -f json-with-metadata -o ./coverage/lint-results-meta.json", "npm:token": "node script/npm-token/npm-token", "prepare": "husky install && cd docs && pnpm i", "release": "yarn test && yarn build && np --no-cleanup --yolo --any-branch && npm run version:tip", "release:alpha": "standard-version --prerelease alpha -a", "release:beta": "standard-version --prerelease beta -a", "release:first": "standard-version --first-release", "release:major": "standard-version --release-as major -a", "release:minor": "standard-version --release-as minor -a", "release:patch": "standard-version --release-as patch -a", "step:build": "node script/gulp/test-task", "test": "jest --coverage --verbose -u", "version": "yarn changelog && git add CHANGELOG.md", "version:tip": "node script/version-tip/version-tip" }, "lint-staged": { "*.{ts,js}": [ "eslint --fix" ] }, "dependencies": { "@babel/runtime": "^7.17.2", "axios": "*", "cheerio": "^1.0.0-rc.12", "commander": "^10.0.1", "cron-parser": "^4.8.1", "qs": "^6.11.0", "request": "^2.88.2", "tar": "^6.1.15" }, "devDependencies": { "@babel/core": "^7.17.2", "@babel/plugin-transform-runtime": "^7.17.0", "@babel/preset-env": "^7.16.11", "@babel/preset-typescript": "^7.16.7", "@commitlint/config-conventional": "^17.1.0", "@microsoft/api-extractor": "^7.19.4", "@plugin-light/project-config-uni-vite": "latest", "@plugin-light/project-config-uni-vue": "latest", "@plugin-light/project-config-vite": "latest", "@plugin-light/project-config-vue": "latest", "@rollup/plugin-babel": "^5.3.0", "@rollup/plugin-commonjs": "^21.0.1", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.1.3", "@rollup/plugin-replace": "^6.0.2", "@rollup/plugin-typescript": "^8.3.0", "@stylistic/eslint-plugin-jsx": "3.1.0", "@types/conventional-changelog": "^3.1.5", "@types/fs-extra": "^9.0.13", "@types/gulp": "^4.0.9", "@types/jest": "^27.4.0", "@types/js-cookie": "^3.0.6", "@types/node": "^17.0.17", "@types/sinon": "^17.0.2", "@typescript-eslint/eslint-plugin": "5.62.0", "@typescript-eslint/parser": "5.62.0", "babel-core": "6.25", "babel-jest": "^29.6.2", "better-docs": "^2.7.2", "chalk": "^4.1.2", "conventional-changelog": "^3.1.25", "cos-nodejs-sdk-v5": "^2.11.19", "docdash": "^1.2.0", "dotenv": "^16.0.3", "eslint": "8.25.0", "eslint-config-light": "1.5.5", "eslint-config-rookie": "1.1.2", "eslint-import-resolver-alias": "1.1.2", "eslint-import-resolver-node": "0.3.9", "eslint-plugin-import": "2.26.0", "eslint-plugin-jest": "25", "eslint-plugin-light": "1.0.12", "eslint-plugin-prettier": "4.2.1", "eslint-plugin-react": "7.26.1", "eslint-plugin-react-hooks": "4.2.0", "eslint-plugin-tailwindcss": "3.18.0", "eslint-plugin-vue": "9.14.0", "form-data": "^4.0.1", "fs-extra": "^10.0.1", "glob": "^10.3.4", "gulp": "^4.0.2", "husky": "^7.0.4", "increase-memory-limit": "^1.0.7", "jest": "^27.5.1", "jest-transform-stub": "^2.0.0", "js-cookie": "^3.0.5", "jsdoc": "^3.6.11", "jsdoc-to-markdown": "^8.0.0", "lint-staged": "^12.3.4", "np": "^7.6.0", "postcss": "7.0.39", "postcss-html": "1.6.0", "postcss-scss": "3.0.5", "rollup": "^2.79.1", "rollup-plugin-filesize": "^10.0.0", "rollup-plugin-terser": "^7.0.2", "sinon": "^14.0.1", "standard-version": "9.5", "stylelint": "14.16.1", "stylelint-config-common": "1.0.10", "stylelint-scss": "6.10.0", "tailwindcss": "3.4.17", "tdesign-uniapp": "latest", "tdesign-uniapp-chat": "latest", "ts-jest": "^27.1.3", "ts-node": "^10.5.0", "tslib": "^2.8.1", "typescript": "5.1", "vitepress": "^1.6.3", "vue-jest": "^3.0.7", "vue-tsc": "2.2.8", "vuepress": "^1.9.10", "xlsx": "https://cdn.sheetjs.com/xlsx-0.19.3/xlsx-0.19.3.tgz" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "standard-version": { "scripts": { "postchangelog": "node script/docs-jsdoc/change-log" } } }