package.json 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. {
  2. "name": "functional-mini",
  3. "version": "0.17.0",
  4. "type": "module",
  5. "miniprogram": "dist",
  6. "files": [
  7. "dist",
  8. "README.md",
  9. "doc.md",
  10. "LICENSE",
  11. "page.js",
  12. "component.js",
  13. "compat.js",
  14. "page.d.ts",
  15. "component.d.ts",
  16. "compat.d.ts"
  17. ],
  18. "scripts": {
  19. "prepare": "npm run build",
  20. "build": "tsx ./scripts/build.ts",
  21. "prepublishOnly": "npm run test && npm run build",
  22. "test": "vitest run",
  23. "cov": "vitest run --coverage"
  24. },
  25. "typesVersions": {
  26. "*": {
  27. "./page": [
  28. "./dist/esm/page.d.ts"
  29. ],
  30. "./component": [
  31. "./dist/esm/component.d.ts"
  32. ],
  33. "./compat": [
  34. "./dist/esm/compat.d.ts"
  35. ]
  36. }
  37. },
  38. "exports": {
  39. "./page": {
  40. "types": "./dist/esm/page.d.ts",
  41. "import": "./dist/esm/page.js"
  42. },
  43. "./component": {
  44. "types": "./dist/esm/component.d.ts",
  45. "import": "./dist/esm/component.js"
  46. },
  47. "./compat": {
  48. "types": "./dist/esm/compat.d.ts",
  49. "import": "./dist/esm/compat.js"
  50. }
  51. },
  52. "devDependencies": {
  53. "@babel/core": "^7.22.9",
  54. "@babel/generator": "^7.22.9",
  55. "@babel/preset-env": "^7.22.9",
  56. "@babel/traverse": "^7.22.8",
  57. "@babel/types": "^7.22.5",
  58. "@rollup/plugin-node-resolve": "^15.1.0",
  59. "@rollup/plugin-terser": "^0.4.3",
  60. "@types/babel__traverse": "^7.20.1",
  61. "@vitest/coverage-v8": "^0.34.1",
  62. "eslint": "^8.46.0",
  63. "globby": "^13.2.2",
  64. "preact": "^10.15.1",
  65. "preact-render-to-string": "^6.0.3",
  66. "prettier": "^3.0.0",
  67. "rollup": "^3.23.1",
  68. "simple-git-hooks": "^2.9.0",
  69. "tsx": "^3.12.7",
  70. "typescript": "^5.1.6",
  71. "vitest": "^0.34.1"
  72. },
  73. "description": "",
  74. "author": "OttoMao,DiamondYuan",
  75. "repository": {
  76. "type": "git",
  77. "url": "https://github.com/ant-design/functional-mini"
  78. },
  79. "simple-git-hooks": {
  80. "pre-commit": "npm run test"
  81. }
  82. }