package.json 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. {
  2. "name": "preview",
  3. "private": true,
  4. "scripts": {
  5. "build": "pnpm run clean && pnpm run css && pnpm run js && pnpm run html",
  6. "dev": "pnpm run clean && pnpm run watch",
  7. "watch": "pnpm run watch-html & pnpm run watch-css & pnpm run watch-js",
  8. "watch-html": "NODE_ENV=development eleventy --serve --port=3000 --incremental",
  9. "watch-js": "nodemon --watch js/ --ext js --exec 'pnpm run js'",
  10. "watch-css": "nodemon --watch scss/ --ext scss --exec 'pnpm run css'",
  11. "css": "pnpm run css-compile && pnpm run css-prefix && pnpm run css-minify",
  12. "css-compile": "sass scss/:dist/preview/css/ --no-source-map --load-path=node_modules",
  13. "css-prefix": "postcss --config build/postcss.config.mjs --replace 'dist/preview/css/*.css' '!dist/preview/css/*.rtl*.css' '!dist/preview/css/*.min.css'",
  14. "css-minify": "cleancss -O1 --format breakWith=lf --with-rebase --source-map --source-map-inline-sources --output dist/preview/css/ --batch --batch-suffix '.min' 'dist/preview/css/*.css' '!dist/preview/css/*.min.css' '!dist/preview/css/*rtl*.css'",
  15. "js": "pnpm run js-compile && pnpm run js-minify",
  16. "js-compile": "rollup --config build/rollup.config.mjs --sourcemap",
  17. "js-minify": "pnpm run js-minify-demo && pnpm run js-minify-theme",
  18. "js-minify-demo": "terser --compress passes=2 --mangle --comments '/^!/' --source-map 'content=dist/preview/js/demo.js.map,includeSources,url=demo.min.js.map' --output dist/preview/js/demo.min.js dist/preview/js/demo.js",
  19. "js-minify-theme": "terser --compress passes=2 --mangle --comments '/^!/' --source-map 'content=dist/preview/js/demo-theme.js.map,includeSources,url=demo-theme.min.js.map' --output dist/preview/js/demo-theme.min.js dist/preview/js/demo-theme.js",
  20. "clean": "rm -rf dist demo",
  21. "html": "eleventy",
  22. "svg-optimize": "svgo -f svg/brand --pretty",
  23. "unused-files": "node build/unused-files.mjs",
  24. "download-images": "node build/download-images.mjs",
  25. "optimize-images": "for i in ./src/static/photos/*.jpg; do convert \"$i\" -quality 80% \"${i%.jpg}.jpg\"; done",
  26. "svg-icons": "node build/import-icons.mjs",
  27. "import-illustrations": "node build/import-illustrations.mjs",
  28. "import-icons": "git checkout dev && BRANCH_NAME=\"dev-tabler-icons-`pnpm info @tabler/icons version`\" && git branch $BRANCH_NAME && git checkout $BRANCH_NAME && ncu -u @tabler/icons && pnpm install && pnpm run svg-icons && git add . && git commit -am \"update icons to v`pnpm info @tabler/icons version`\" && git push origin $BRANCH_NAME && git checkout dev",
  29. "zip": "mkdir -p packages-zip && zip -r packages-zip/tabler-$(node -p \"require('./package.json').version\").zip demo/*"
  30. },
  31. "dependencies": {
  32. "@tabler/core": "workspace:*",
  33. "@tabler/icons": "^3.29.0",
  34. "@melloware/coloris": "^0.24.0",
  35. "apexcharts": "^4.4.0",
  36. "star-rating.js": "^4.3.1",
  37. "tinymce": "^7.6.1",
  38. "tom-select": "^2.4.2",
  39. "typed.js": "^2.1.0",
  40. "imask": "^7.6.1",
  41. "jsvectormap": "^1.6.0",
  42. "list.js": "^2.3.1",
  43. "litepicker": "^2.0.12",
  44. "nouislider": "^15.8.1",
  45. "plyr": "^3.7.8",
  46. "dropzone": "^6.0.0-beta.2",
  47. "flatpickr": "^4.6.13",
  48. "fslightbox": "^3.4.2",
  49. "choices.js": "^11.0.3",
  50. "countup.js": "^2.8.0",
  51. "autosize": "^6.0.1"
  52. },
  53. "devDependencies": {
  54. "request": "^2.88.2",
  55. "imageoptim-cli": "^3.1.9",
  56. "@11ty/eleventy": "^3.0.0",
  57. "@repo/banner": "workspace:*"
  58. }
  59. }