package.json 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. {
  2. "name": "@tabler/core",
  3. "version": "1.0.0-beta14",
  4. "description": "Premium and Open Source dashboard template with responsive and high quality UI.",
  5. "homepage": "https://tabler.io",
  6. "scripts": {
  7. "start": "gulp start",
  8. "start-plugins": "gulp start --with-plugins",
  9. "build": "gulp build",
  10. "preview": "gulp build --preview",
  11. "svg-optimize": "svgo -f svg/brand --pretty",
  12. "unused-files": "node build/unused-files.js",
  13. "release": "release-it",
  14. "svg-icons": "gulp svg-icons",
  15. "percy": "gulp build && npx percy snapshot demo",
  16. "bundlewatch": "bundlewatch",
  17. "chromatic": "chromatic --project-token=CHROMATIC_PROJECT_TOKEN",
  18. "storybook": "start-storybook -p 6006",
  19. "changelog": "gulp changelog",
  20. "icons": "ncu -u @tabler/icons && npm install && gulp svg-icons && git add . && git commit -am \"update icons to v`npm info @tabler/icons version`\" && git push"
  21. },
  22. "repository": {
  23. "type": "git",
  24. "url": "git+https://github.com/tabler/tabler.git"
  25. },
  26. "keywords": [
  27. "css",
  28. "sass",
  29. "mobile-first",
  30. "responsive",
  31. "front-end",
  32. "framework",
  33. "web"
  34. ],
  35. "author": "codecalm",
  36. "license": "MIT",
  37. "bugs": {
  38. "url": "https://github.com/tabler/tabler/issues"
  39. },
  40. "funding": {
  41. "type": "github",
  42. "url": "https://github.com/sponsors/codecalm"
  43. },
  44. "engines": {
  45. "node": ">=16"
  46. },
  47. "files": [
  48. "dist/**/*",
  49. "src/js/**/*.{js,map}",
  50. "src/img/**/*.{svg}",
  51. "src/scss/**/*.scss"
  52. ],
  53. "style": "dist/css/tabler.css",
  54. "sass": "src/scss/tabler.scss",
  55. "unpkg": "dist/js/tabler.min.js",
  56. "umd:main": "dist/js/tabler.min.js",
  57. "module": "dist/js/tabler.esm.js",
  58. "main": "dist/js/tabler.js",
  59. "bundlewatch": {
  60. "files": [
  61. {
  62. "path": "./dist/css/tabler.css",
  63. "maxSize": "65 kB"
  64. },
  65. {
  66. "path": "./dist/css/tabler.min.css",
  67. "maxSize": "60 kB"
  68. },
  69. {
  70. "path": "./dist/css/tabler.rtl.css",
  71. "maxSize": "65 kB"
  72. },
  73. {
  74. "path": "./dist/css/tabler.rtl.min.css",
  75. "maxSize": "60 kB"
  76. },
  77. {
  78. "path": "./dist/css/tabler-flags.css",
  79. "maxSize": "2 kB"
  80. },
  81. {
  82. "path": "./dist/css/tabler-flags.min.css",
  83. "maxSize": "2 kB"
  84. },
  85. {
  86. "path": "./dist/css/tabler-payments.css",
  87. "maxSize": "2 kB"
  88. },
  89. {
  90. "path": "./dist/css/tabler-payments.min.css",
  91. "maxSize": "2 kB"
  92. },
  93. {
  94. "path": "./dist/css/tabler-vendors.css",
  95. "maxSize": "7 kB"
  96. },
  97. {
  98. "path": "./dist/css/tabler-vendors.min.css",
  99. "maxSize": "6 kB"
  100. },
  101. {
  102. "path": "./dist/js/tabler.js",
  103. "maxSize": "60 kB"
  104. },
  105. {
  106. "path": "./dist/js/tabler.min.js",
  107. "maxSize": "45 kB"
  108. },
  109. {
  110. "path": "./dist/js/tabler.esm.js",
  111. "maxSize": "60 kB"
  112. },
  113. {
  114. "path": "./dist/js/tabler.esm.min.js",
  115. "maxSize": "45 kB"
  116. }
  117. ]
  118. },
  119. "devDependencies": {
  120. "@babel/core": "^7.19.3",
  121. "@babel/preset-env": "^7.19.3",
  122. "@rollup/plugin-commonjs": "^22.0.2",
  123. "@rollup/plugin-node-resolve": "^14.1.0",
  124. "@rollup/plugin-replace": "^4.0.0",
  125. "@rollup/pluginutils": "^4.2.1",
  126. "@rollup/stream": "^2.0.0",
  127. "apexcharts": "^3.35.5",
  128. "autoprefixer": "^10.4.12",
  129. "autosize": "^5.0.1",
  130. "browser-sync": "^2.27.10",
  131. "bundlewatch": "^0.3.3",
  132. "choices.js": "^10.1.0",
  133. "chromatic": "^6.10.1",
  134. "countup.js": "^2.3.2",
  135. "cross-spawn": "^7.0.3",
  136. "dropzone": "^6.0.0-beta.2",
  137. "flatpickr": "^4.6.13",
  138. "fslightbox": "^3.3.1",
  139. "gulp": "^4.0.2",
  140. "gulp-clean": "^0.4.0",
  141. "gulp-clean-css": "^4.3.0",
  142. "gulp-debug": "^4.0.0",
  143. "gulp-header": "^2.0.9",
  144. "gulp-postcss": "^9.0.1",
  145. "gulp-purgecss": "^5.0.0",
  146. "gulp-rename": "^2.0.0",
  147. "gulp-rtlcss": "^2.0.0",
  148. "gulp-sass": "^5.1.0",
  149. "gulp-terser": "^2.1.0",
  150. "imask": "^6.4.3",
  151. "jsvectormap": "^1.5.1",
  152. "list.js": "^2.3.1",
  153. "litepicker": "^2.0.12",
  154. "nouislider": "^15.6.1",
  155. "plyr": "^3.7.2",
  156. "postcss": "^8.4.17",
  157. "release-it": "^15.5.0",
  158. "rollup": "^2.79.1",
  159. "rollup-plugin-babel": "^4.4.0",
  160. "rollup-plugin-cleanup": "^3.2.1",
  161. "sass": "^1.55.0",
  162. "tinymce": "^6.2.0",
  163. "tom-select": "^2.2.2",
  164. "vinyl-buffer": "^1.0.1",
  165. "vinyl-source-stream": "^2.0.0",
  166. "yaml": "^2.1.3",
  167. "yargs": "^17.6.0"
  168. },
  169. "dependencies": {
  170. "@popperjs/core": "^2.11.6",
  171. "@tabler/icons": "^1.108.0",
  172. "bootstrap": "~5.2.2"
  173. },
  174. "peerDependencies": {
  175. "air-datepicker": "^3.3.0",
  176. "apexcharts": "^3.35.5",
  177. "autosize": "^5.0.1",
  178. "choices.js": "^10.1.0",
  179. "countup.js": "^2.3.2",
  180. "dropzone": "^6.0.0-beta.2",
  181. "flatpickr": "^4.6.13",
  182. "fslightbox": "^3.3.1",
  183. "imask": "^6.4.3",
  184. "jsvectormap": "^1.5.1",
  185. "list.js": "^2.3.1",
  186. "litepicker": "^2.0.12",
  187. "nouislider": "^15.6.1",
  188. "plyr": "^3.7.2",
  189. "tinymce": "^6.2.0",
  190. "tom-select": "^2.2.2"
  191. },
  192. "peerDependenciesMeta": {
  193. "air-datepicker": {
  194. "optional": true
  195. },
  196. "apexcharts": {
  197. "optional": true
  198. },
  199. "autosize": {
  200. "optional": true
  201. },
  202. "choices.js": {
  203. "optional": true
  204. },
  205. "countup.js": {
  206. "optional": true
  207. },
  208. "dropzone": {
  209. "optional": true
  210. },
  211. "flatpickr": {
  212. "optional": true
  213. },
  214. "fslightbox": {
  215. "optional": true
  216. },
  217. "imask": {
  218. "optional": true
  219. },
  220. "list.js": {
  221. "optional": true
  222. },
  223. "litepicker": {
  224. "optional": true
  225. },
  226. "nouislider": {
  227. "optional": true
  228. },
  229. "tom-select": {
  230. "optional": true
  231. },
  232. "tinymce": {
  233. "optional": true
  234. },
  235. "jsvectormap": {
  236. "optional": true
  237. },
  238. "plyr": {
  239. "optional": true
  240. }
  241. },
  242. "resolutions": {
  243. "**/**/node-gyp": "^5.0.0"
  244. },
  245. "release-it": {
  246. "hooks": {
  247. "after:bump": "gulp build --latest-version ${latestVersion} --new-version ${version} && gulp build-demo",
  248. "after:release": "echo Successfully released ${name} v${latestVersion} to ${repo.repository}."
  249. },
  250. "git": {
  251. "requireCleanWorkingDir": false,
  252. "addUntrackedFiles": true,
  253. "tagName": "v${version}"
  254. },
  255. "github": {
  256. "release": true
  257. }
  258. }
  259. }