fe-core-cli
Version:
All-in-one scaffolding, cli integrated with Vue3 ecological chain, cli of H5 page, mock template cli of Node
107 lines (106 loc) • 3.45 kB
JSON
{
"name": "{{libraryName}}",
"version": "1.0.0",
"private": true,
"description": "{{description}}",
"author": "{{author}}",
"scripts": {
"preInstall": "npx only-allow pnpm",
"prepare": "husky install",
"dev:dev": "pnpm run -C example dev:dev",
"dev:uat": "pnpm run -C example dev:uat",
"dev:prod": "pnpm run -C example dev:prod",
"build:dev": "pnpm run -C example build:dev",
"build:uat": "pnpm run -C example build:uat",
"build:prod": "pnpm run -C example build:prod",
"preview:example": "pnpm run -C example preview",
"build": "pnpm run -C build build",
"clear": "pnpm run -C build clear",
"build:lib": "pnpm run -C build build:component",
"build:utils": "pnpm run -C build build:utils",
"build:theme": "pnpm run -C build build:theme",
"docs:dev": "pnpm run build:utils && pnpm run -C docs dev --host",
"docs:build": "pnpm run build:utils && pnpm run -C docs build",
"docs:preview": "pnpm run build:utils && pnpm run -C docs serve",
"gen:component": "pnpm run -C cli gen",
"remove:component": "pnpm run -C cli remove",
"updatePackageName": "pnpm run -C cli updatePackageName",
"start:verdaccio": "pnpm verdaccio",
"pub:local": "pnpm publish --registry http://localhost:4873/",
"lint": "eslint \"{cli,packages,docs,example,build}/**/*.{js,ts,vue,jsx,tsx}\" --fix",
"prettier": "prettier --write \"{cli,packages,example,build}/**/*.{js,ts,jsx,tsx,vue,less}\"",
"changeset": "changeset",
"version-pak": "changeset version",
"publish:only": "changeset publish",
"exit:beta": "pnpm run changeset pre exit",
"release:beta": "sh release.sh beta",
"release:comp:beta": "sh release.sh beta comp",
"release:utils:beta": "sh release.sh beta utils",
"release": "sh release.sh"
},
"repository": {
"type": "git",
"url": "https://git.corp.xxx.com/ksg-frontend/ksg-ui"
},
"keywords": [
"vue3组件库",
"vue3",
"antd-vue"
],
"license": "ISC",
"workspaces": [
"packages/*",
"cli/*",
"docs/*",
"example/*",
"build/*"
],
"dependencies": {
"axios": "^1.4.0",
"vue": "^3.3.4"
},
"devDependencies": {
"@babel/core": "^7.21.8",
"@changesets/changelog-git": "^0.1.14",
"@changesets/cli": "^2.27.9",
"@commitlint/cli": "^17.4.3",
"@commitlint/config-conventional": "^17.4.3",
"@release-it/conventional-changelog": "^5.1.1",
"@types/lodash-es": "^4.17.7",
"@types/node": "^18.13.0",
"@typescript-eslint/eslint-plugin": "^5.59.1",
"@typescript-eslint/parser": "^5.59.1",
"@vitejs/plugin-vue": "^4.4.0",
"@vitejs/plugin-vue-jsx": "^3.0.2",
"cz-conventional-changelog": "^3.3.0",
"cz-customizable": "^7.0.0",
"eslint": "8.3.0",
"eslint-config-prettier": "^8.8.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-vue": "^9.9.0",
"husky": "^8.0.3",
"less": "^4.1.3",
"lint-staged": "^13.1.2",
"prettier": "^2.8.8",
"prettier-eslint": "^15.0.1",
"release-it": "^15.8.0",
"typescript": "^5.4.4",
"verdaccio": "^5.20.1",
"vite": "^4.5.0",
"vite-plugin-dts": "^2.1.0",
"vite-plugin-eslint": "^1.8.1",
"vue-tsc": "^2.0.7",
"vue-types": "^5.0.3"
},
"config": {
"commitizen": {
"path": "node_modules/cz-customizable"
}
},
"lint-staged": {
"*.{js,ts,jsx,tsx,vue}": [
"pnpm run prettier",
"pnpm run lint"
]
}
}