clean 改用ts脚本,兼容 windows 系统
Showing
| ... | @@ -14,21 +14,22 @@ | ... | @@ -14,21 +14,22 @@ |
| ], | ], | ||
| "license": "MIT", | "license": "MIT", | ||
| "scripts": { | "scripts": { | ||
| "clean": "./scripts/cleanup.sh", | "clean": "cross-env TS_NODE_PROJECT=scripts/tsconfig.json node -r ts-node/register ./scripts/cleanup.ts", | ||
| "start": "vc-tools run server", | "start": "vc-tools run server", | ||
| "lint": "eslint src/ --ext .tsx,.ts", | "lint": "eslint src/ --ext .tsx,.ts", | ||
| "compile": "vc-tools run compile", | "compile": "vc-tools run compile", | ||
| "test": "cross-env NODE_ENV=test jest --config .jest.js", | "test": "cross-env NODE_ENV=test jest --config .jest.js", | ||
| "prepublishOnly": "npm run lint && npm run generate && npm run compile && npm run test", | "prepublishOnly": "npm run lint && npm run generate && npm run compile && npm run test", | ||
| "generate": "rimraf src/icons && TS_NODE_PROJECT=scripts/tsconfig.json node -r ts-node/register scripts/generate.ts --target=icon", | "generate": "rimraf src/icons && cross-env TS_NODE_PROJECT=scripts/tsconfig.json node -r ts-node/register scripts/generate.ts --target=icon", | ||
| "postcompile": "npm run clean && TS_NODE_PROJECT=scripts/tsconfig.json node -r ts-node/register scripts/generate.ts --target=entry" | "postcompile": "npm run clean && cross-env TS_NODE_PROJECT=scripts/tsconfig.json node -r ts-node/register scripts/generate.ts --target=entry" | ||
| }, | }, | ||
| "peerDependencies": { | "peerDependencies": { | ||
| "vue": ">=3.0.0", | "ant-design-vue": ">=2.0.0", | ||
| "ant-design-vue": ">=2.0.0" | "vue": ">=3.0.0" | ||
| }, | }, | ||
| "devDependencies": { | "devDependencies": { | ||
| "@babel/runtime": "^7.11.2", | "@babel/runtime": "^7.11.2", | ||
| "@types/fs-extra": "^9.0.2", | |||
| "@types/jest": "^24.0.17", | "@types/jest": "^24.0.17", | ||
| "@types/node": "^13.13.15", | "@types/node": "^13.13.15", | ||
| "@typescript-eslint/eslint-plugin": "^2.33.0", | "@typescript-eslint/eslint-plugin": "^2.33.0", | ||
| ... | @@ -47,6 +48,7 @@ | ... | @@ -47,6 +48,7 @@ |
| "eslint-config-prettier": "^6.4.0", | "eslint-config-prettier": "^6.4.0", | ||
| "eslint-plugin-prettier": "^3.1.3", | "eslint-plugin-prettier": "^3.1.3", | ||
| "eslint-plugin-vue": "^7.0.0-0", | "eslint-plugin-vue": "^7.0.0-0", | ||
| "fs-extra": "^9.0.1", | |||
| "jest": "^25.4.0", | "jest": "^25.4.0", | ||
| "jest-serializer-vue": "^2.0.2", | "jest-serializer-vue": "^2.0.2", | ||
| "prettier": "^1.19.1", | "prettier": "^1.19.1", | ||
| ... | @@ -77,7 +79,14 @@ | ... | @@ -77,7 +79,14 @@ |
| "javascriptEnabled": true | "javascriptEnabled": true | ||
| } | } | ||
| } | } | ||
| ] | ], | ||
| "css": { | |||
| "loaderOptions": { | |||
| "less": { | |||
| "javascriptEnabled": true | |||
| } | |||
| } | |||
| } | |||
| }, | }, | ||
| "description": "Ant Design Pro Layout of Vue, easy to use pro scaffolding." | "description": "Ant Design Pro Layout of Vue, easy to use pro scaffolding." | ||
| } | } |
scripts/cleanup.ts
0 → 100644
Please register or sign in to comment