package.json 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. {
  2. "name": "stdf",
  3. "version": "1.0.0-next.2",
  4. "description": "Mobile web component library based on Svelte and Tailwind",
  5. "author": "any-tdf",
  6. "funding": "https://stdf.design?fund",
  7. "license": "MIT",
  8. "homepage": "https://stdf.design",
  9. "repository": {
  10. "type": "git",
  11. "url": "https://github.com/any-tdf/stdf"
  12. },
  13. "keywords": [
  14. "svelte",
  15. "tailwind",
  16. "ui framework",
  17. "ui 组件库",
  18. "移动组件库",
  19. "moblie ui",
  20. "web component"
  21. ],
  22. "scripts": {
  23. "dev": "vite dev",
  24. "bui": "vite build",
  25. "build": "vite build && npm run package",
  26. "preview": "vite preview",
  27. "package": "svelte-kit sync && svelte-package && publint",
  28. "prepublishOnly": "npm run package",
  29. "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
  30. "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
  31. "format": "prettier --write .",
  32. "lint": "prettier --check . && eslint .",
  33. "dev_en": "vite --mode english",
  34. "button": "vite --mode button",
  35. "icon": "vite --mode icon",
  36. "navBar": "vite --mode navBar",
  37. "divider": "vite --mode divider",
  38. "cell": "vite --mode cell",
  39. "switch": "vite --mode switch",
  40. "avatar": "vite --mode avatar",
  41. "tabs": "vite --mode tabs",
  42. "tabBar": "vite --mode tabBar",
  43. "steps": "vite --mode steps",
  44. "indexBar": "vite --mode indexBar",
  45. "radio": "vite --mode radio",
  46. "checkbox": "vite --mode checkbox",
  47. "input": "vite --mode input",
  48. "grids": "vite --mode grids",
  49. "swiper": "vite --mode swiper",
  50. "placeholder": "vite --mode placeholder",
  51. "skeleton": "vite --mode skeleton",
  52. "rate": "vite --mode rate",
  53. "slider": "vite --mode slider",
  54. "badge": "vite --mode badge",
  55. "noticeBar": "vite --mode noticeBar",
  56. "progress": "vite --mode progress",
  57. "progressLoop": "vite --mode progressLoop",
  58. "mask": "vite --mode mask",
  59. "toast": "vite --mode toast",
  60. "loading": "vite --mode loading",
  61. "popup": "vite --mode popup",
  62. "bottomSheet": "vite --mode bottomSheet",
  63. "modal": "vite --mode modal",
  64. "dialog": "vite --mode dialog",
  65. "actionSheet": "vite --mode actionSheet",
  66. "picker": "vite --mode picker",
  67. "asyncPicker": "vite --mode asyncPicker",
  68. "timePicker": "vite --mode timePicker",
  69. "calendar": "vite --mode calendar",
  70. "pagination": "vite --mode pagination",
  71. "numKeyboard": "vite --mode numKeyboard",
  72. "button_en": "vite --mode button_en",
  73. "icon_en": "vite --mode icon_en",
  74. "navBar_en": "vite --mode navBar_en",
  75. "divider_en": "vite --mode divider_en",
  76. "cell_en": "vite --mode cell_en",
  77. "switch_en": "vite --mode switch_en",
  78. "avatar_en": "vite --mode avatar_en",
  79. "tabs_en": "vite --mode tabs_en",
  80. "tabBar_en": "vite --mode tabBar_en",
  81. "steps_en": "vite --mode steps_en",
  82. "indexBar_en": "vite --mode indexBar_en",
  83. "radio_en": "vite --mode radio_en",
  84. "checkbox_en": "vite --mode checkbox_en",
  85. "input_en": "vite --mode input_en",
  86. "grids_en": "vite --mode grids_en",
  87. "swiper_en": "vite --mode swiper_en",
  88. "placeholder_en": "vite --mode placeholder_en",
  89. "skeleton_en": "vite --mode skeleton_en",
  90. "rate_en": "vite --mode rate_en",
  91. "slider_en": "vite --mode slider_en",
  92. "badge_en": "vite --mode badge_en",
  93. "noticeBar_en": "vite --mode noticeBar_en",
  94. "progress_en": "vite --mode progress_en",
  95. "progressLoop_en": "vite --mode progressLoop_en",
  96. "mask_en": "vite --mode mask_en",
  97. "toast_en": "vite --mode toast_en",
  98. "loading_en": "vite --mode loading_en",
  99. "popup_en": "vite --mode popup_en",
  100. "bottomSheet_en": "vite --mode bottomSheet_en",
  101. "modal_en": "vite --mode modal_en",
  102. "dialog_en": "vite --mode dialog_en",
  103. "actionSheet_en": "vite --mode actionSheet_en",
  104. "picker_en": "vite --mode picker_en",
  105. "asyncPicker_en": "vite --mode asyncPicker_en",
  106. "timePicker_en": "vite --mode timePicker_en",
  107. "calendar_en": "vite --mode calendar_en",
  108. "pagination_en": "vite --mode pagination_en",
  109. "numKeyboard_en": "vite --mode numKeyboard_en"
  110. },
  111. "files": [
  112. "dist",
  113. "!dist/**/*.test.*",
  114. "!dist/**/*.spec.*"
  115. ],
  116. "sideEffects": [
  117. "**/*.css"
  118. ],
  119. "svelte": "./dist/index.js",
  120. "types": "./dist/index.d.ts",
  121. "type": "module",
  122. "exports": {
  123. ".": {
  124. "types": "./dist/index.d.ts",
  125. "svelte": "./dist/index.js"
  126. }
  127. },
  128. "peerDependencies": {
  129. "svelte": "^5.0.0",
  130. "tailwindcss": "^3.0.0"
  131. },
  132. "devDependencies": {
  133. "@sveltejs/adapter-static": "^3.0.6",
  134. "@sveltejs/kit": "^2.8.5",
  135. "@sveltejs/package": "^2.3.7",
  136. "@sveltejs/vite-plugin-svelte": "^5.0.1",
  137. "autoprefixer": "^10.4.20",
  138. "eslint": "^9.15.0",
  139. "eslint-config-prettier": "^9.1.0",
  140. "eslint-plugin-svelte": "^2.46.0",
  141. "globals": "^15.12.0",
  142. "prettier": "^3.4.1",
  143. "prettier-plugin-svelte": "^3.3.2",
  144. "prettier-plugin-tailwindcss": "^0.6.9",
  145. "publint": "^0.2.12",
  146. "rollup-plugin-stdf-icon": "^0.0.15",
  147. "svelte": "^5.2.10",
  148. "svelte-check": "^4.1.0",
  149. "svelte-confetti": "^2.2.0",
  150. "tailwindcss": "^3.4.15",
  151. "typescript": "^5.7.2",
  152. "typescript-eslint": "^8.16.0",
  153. "vite": "^6.0.1"
  154. }
  155. }