package.json 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. {
  2. "name": "tdesign-miniprogram",
  3. "purename": "tdesign",
  4. "version": "1.1.2",
  5. "description": "tdesign-miniprogram",
  6. "title": "tdesign-ßminiprogram",
  7. "main": "miniprogram_dist/index.js",
  8. "miniprogram": "miniprogram_dist",
  9. "keywords": [
  10. "tdesign",
  11. "miniprogram"
  12. ],
  13. "repository": {
  14. "type": "git",
  15. "url": "https://github.com/Tencent/tdesign-miniprogram"
  16. },
  17. "homepage": "https://tdesign.tencent.com/miniprogram",
  18. "scripts": {
  19. "start": "npm run dev",
  20. "dev": "cross-env NODE_ENV=development gulp dev --gulpfile script/gulpfile.js --cwd ./",
  21. "build": "cross-env NODE_ENV=production gulp build --gulpfile script/gulpfile.js --cwd ./",
  22. "build:dist": "gulp --gulpfile script/gulpfile.dist.js --cwd ./",
  23. "build:example": "gulp --gulpfile script/gulpfile.example.js --cwd ./",
  24. "build:assets": "cross-env NODE_ENV=production gulp assets:build --gulpfile script/gulpfile.dist.js --cwd ./",
  25. "update:icons": "node script/update-icons.js",
  26. "lintfix": "eslint '{src,example}/**/*.{js,ts}' --fix",
  27. "lint": "eslint '{src,example}/**/*.{js,ts}'",
  28. "format": "prettier {src,example,script}/**/*.{js,ts,wxss,less,wxml,html,json,md,wxs} --write",
  29. "site": "cd site && vite build",
  30. "site:dev": "cd site && vite",
  31. "site:intranet": "cd site && vite build --mode intranet",
  32. "site:prerender": "node script/prerender.mjs",
  33. "cover": "jest --coverage",
  34. "test": "jest && jest -c jest.virtualHost.config.js && jest -c jest.e2e.config.js",
  35. "test:virtualHost": "jest -c jest.virtualHost.config.js",
  36. "test:snap-update": "npm run test:virtualHost -- -u && npm run test:unit -- -u",
  37. "test:demo": "node gen-demo-test.js",
  38. "test:unit": "jest",
  39. "test:e2e": "jest -c jest.e2e.config.js",
  40. "badge": "node script/coverage-badge.js",
  41. "prepare": "husky install",
  42. "generate": "gulp generate --gulpfile script/gulpfile.js --cwd ./",
  43. "changelog": "node script/generate-changelog.js",
  44. "robot": "publish-cli robot-msg",
  45. "qrcode": "node script/qrcode/index.js"
  46. },
  47. "author": "tdesign",
  48. "license": "MIT",
  49. "devDependencies": {
  50. "@babel/core": "^7.12.10",
  51. "@babel/plugin-proposal-decorators": "^7.18.9",
  52. "@babel/preset-env": "^7.12.11",
  53. "@babel/preset-typescript": "^7.12.7",
  54. "@commitlint/cli": "^16.0.2",
  55. "@commitlint/config-conventional": "^16.0.0",
  56. "@rollup/plugin-node-resolve": "^13.0.5",
  57. "@types/jest": "^27.0.3",
  58. "@typescript-eslint/eslint-plugin": "^5.6.0",
  59. "@typescript-eslint/parser": "~5.35.0",
  60. "@vitejs/plugin-vue": "^2.3.3",
  61. "@vitejs/plugin-vue-jsx": "^1.1.7",
  62. "@vue/compiler-sfc": "^3.2.4",
  63. "axios": "^1.1.3",
  64. "babel-jest": "^26.6.3",
  65. "commitizen": "^4.2.4",
  66. "cross-env": "^7.0.2",
  67. "cz-conventional-changelog": "^3.3.0",
  68. "del": "^6.1.1",
  69. "eslint": "^7.0.0",
  70. "eslint-config-airbnb-base": "^14.2.1",
  71. "eslint-config-prettier": "^6.11.0",
  72. "eslint-plugin-import": "^2.24.2",
  73. "eslint-plugin-prettier": "^4.0.0",
  74. "glob": "^8.1.0",
  75. "gray-matter": "^4.0.3",
  76. "gulp": "^4.0.2",
  77. "gulp-changed": "^4.0.2",
  78. "gulp-if": "^3.0.0",
  79. "gulp-less": "^5.0.0",
  80. "gulp-mp-npm": "^1.9.7",
  81. "gulp-plumber": "^1.2.1",
  82. "gulp-rename": "^2.0.0",
  83. "gulp-replace": "^1.0.0",
  84. "gulp-replace-task": "^2.0.1",
  85. "gulp-sourcemaps": "^3.0.0",
  86. "gulp-typescript": "^6.0.0-alpha.1",
  87. "husky": "^7.0.4",
  88. "jest": "^26.6.3",
  89. "jest-html-reporter": "^3.3.0",
  90. "jsdom": "^20.0.0",
  91. "less": "^4.1.1",
  92. "lint-staged": "^10.0.0-1",
  93. "lodash": "^4.17.21",
  94. "miniprogram-api-typings": "^3.4.6",
  95. "miniprogram-automator": "^0.10.0",
  96. "miniprogram-simulate": "^1.5.7",
  97. "npm-run-all": "^4.1.5",
  98. "playwright": "^1.19.1",
  99. "prettier": "^2.0.5",
  100. "prismjs": "^1.24.1",
  101. "standard-changelog": "^2.0.27",
  102. "stylelint": "^13.13.1",
  103. "tdesign-icons-view": "^0.1.0",
  104. "tdesign-publish-cli": "^0.0.12",
  105. "tdesign-site-components": "^0.12.2",
  106. "typescript": "~4.7.2",
  107. "vite": "^2.7.6",
  108. "vite-plugin-tdoc": "^2.0.1",
  109. "vue": "^3.2.4",
  110. "vue-router": "^4.0.11"
  111. },
  112. "config": {
  113. "commitizen": {
  114. "path": "./node_modules/cz-conventional-changelog"
  115. }
  116. },
  117. "lint-staged": {
  118. "{src,example,script}/**/*.{js,ts,wxml,html,json,less}": [
  119. "prettier --write"
  120. ],
  121. "{src,example}/**/*.{js,ts}": [
  122. "eslint --fix"
  123. ]
  124. },
  125. "dependencies": {
  126. "dayjs": "^1.10.7"
  127. }
  128. }