package.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. {
  2. "name": "una-js-libs",
  3. "homepage": "https://github.com/unacms/una",
  4. "dependencies": {
  5. "@claviska/jquery-minicolors": "^2.3.6",
  6. "@fullcalendar/core": "^6.1.15",
  7. "at.js": "^1.5.4",
  8. "codemirror": "^5.65.18",
  9. "croppie": "^2.6.5",
  10. "dashjs": "^4.7.4",
  11. "fancybox": "^3.0.1",
  12. "filepond": "^4.32.6",
  13. "filepond-plugin-file-validate-size": "^2.2.8",
  14. "filepond-plugin-file-validate-type": "^1.2.9",
  15. "filepond-plugin-image-crop": "^2.0.6",
  16. "filepond-plugin-image-preview": "^4.6.12",
  17. "filepond-plugin-image-resize": "^2.0.10",
  18. "filepond-plugin-image-transform": "^3.8.7",
  19. "flag-icons": "^7.2.3",
  20. "flatpickr": "^4.6.13",
  21. "flickity": "^3.0.0",
  22. "grapesjs": "^0.22.4",
  23. "grapesjs-blocks-basic": "^1.0.2",
  24. "grapesjs-preset-newsletter": "^1.0.2",
  25. "grapesjs-preset-webpage": "^1.0.3",
  26. "grapesjs-style-bg": "^2.0.2",
  27. "highlight.js": "github:highlightjs/highlight.js",
  28. "hls.js": "^1.5.18",
  29. "htmx.org": "^1.9.12",
  30. "i": "^0.3.7",
  31. "jquery": "^3.7.1",
  32. "jquery-migrate": "^3.5.2",
  33. "jquery-ui": "1.13.3",
  34. "jstree": "^3.3.17",
  35. "leaflet": "^1.9.4",
  36. "leaflet-providers": "^2.0.0",
  37. "marka": "github:fians/marka",
  38. "npm": "^11.0.0",
  39. "ovenplayer": "^0.10.37",
  40. "pdfjs-dist": "^4.10.38",
  41. "photoswipe": "github:dimsemenov/PhotoSwipe#v4.1.3",
  42. "prismjs": "^1.29.0",
  43. "pusher-js": "^8.4.0-rc2",
  44. "quill": "^1.3.7",
  45. "quill-emoji": "^0.2.0",
  46. "quill-html-edit-button": "^2.2.15",
  47. "quill-image-resize-module": "^3.0.0",
  48. "quill-image-uploader": "^1.3.0",
  49. "quill-mention": "^3.4.1",
  50. "select2": "^4.1.0-rc.0",
  51. "shepherd.js": "^11.2.0",
  52. "skrollr": "github:Prinzhorn/skrollr",
  53. "spin.js": "4.1.1",
  54. "stackedit-js": "^1.0.7"
  55. },
  56. "napa": {
  57. "jush": "git+https://github.com/vrana/jush.git",
  58. "select2-to-tree": "git+https://github.com/clivezhg/select2-to-tree.git",
  59. "zzz": "https://cdn.tailwindcss.com"
  60. },
  61. "scripts": {
  62. "install-napa-components": "napa",
  63. "install-bower-components": "bower install",
  64. "build:at.js": "mkdir -p plugins_public/at.js; cd node_modules/at.js; cp -r dist/* ../../plugins_public/at.js",
  65. "build:codemirror": "mkdir -p plugins_public/codemirror; cd node_modules/codemirror; cp -r lib/* ../../plugins_public/codemirror; uglifyjs lib/codemirror.js mode/clike/clike.js mode/coffeescript/coffeescript.js mode/commonlisp/commonlisp.js mode/css/css.js mode/diff/diff.js mode/dtd/dtd.js mode/fortran/fortran.js mode/go/go.js mode/htmlembedded/htmlembedded.js mode/htmlmixed/htmlmixed.js mode/javascript/javascript.js mode/lua/lua.js mode/markdown/markdown.js mode/pascal/pascal.js mode/perl/perl.js mode/php/php.js mode/properties/properties.js mode/python/python.js mode/ruby/ruby.js mode/sass/sass.js mode/shell/shell.js mode/sql/sql.js mode/sparql/sparql.js mode/turtle/turtle.js mode/vb/vb.js mode/vbscript/vbscript.js mode/xml/xml.js mode/xquery/xquery.js mode/yaml/yaml.js addon/edit/matchbrackets.js -c -m > ../../plugins_public/codemirror/codemirror-ext.min.js; uglifyjs lib/codemirror.js -c -m > ../../plugins_public/codemirror/codemirror.min.js",
  66. "build:combodate": "mkdir -p plugins_public/combodate; cp bower_components/combodate/src/combodate.js plugins_public/combodate",
  67. "build:croppie": "mkdir -p plugins_public/croppie; cd node_modules/croppie; cp -r croppie.* ../../plugins_public/croppie",
  68. "build:fancybox": "mkdir -p plugins_public/fancybox; cd node_modules/fancybox/dist; cp -r css/* ../../../plugins_public/fancybox; cp -r helpers ../../../plugins_public/fancybox; cp -r img/* ../../../plugins_public/fancybox; cp -r js/* ../../../plugins_public/fancybox",
  69. "build:filepond": "mkdir -p plugins_public/filepond; cd node_modules/filepond; cp -r dist/filepond.min.* ../../plugins_public/filepond; cp -r locale ../../plugins_public/filepond; cd ../../plugins_public/filepond; cp ../../node_modules/filepond-plugin-file-validate-size/dist/filepond-plugin-file-validate-size.min.js .; cp ../../node_modules/filepond-plugin-file-validate-type/dist/filepond-plugin-file-validate-type.min.js .; cp ../../node_modules/filepond-plugin-image-crop/dist/filepond-plugin-image-crop.min.js .; cp ../../node_modules/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.min.* .; cp ../../node_modules/filepond-plugin-image-resize/dist/filepond-plugin-image-resize.min.js .; cp ../../node_modules/filepond-plugin-image-transform/dist/filepond-plugin-image-transform.min.js .",
  70. "build:flag-icons": "mkdir -p plugins_public/flag-icons; cd node_modules/flag-icons; cp -r css ../../plugins_public/flag-icons; cp -r flags ../../plugins_public/flag-icons",
  71. "build:flatpickr": "mkdir -p plugins_public/flatpickr; cd node_modules/flatpickr; cp -r dist ../../plugins_public/flatpickr",
  72. "build:flickity": "mkdir -p plugins_public/flickity; cd node_modules/flickity; cp -r dist/flickity.css ../../plugins_public/flickity; cp -r dist/flickity.pkgd.min.js ../../plugins_public/flickity",
  73. "build:fullcalendar": "mkdir -p plugins_public/fullcalendar/locales; cd node_modules/@fullcalendar/core; cp index.global.min.js ../../../plugins_public/fullcalendar; cp locales/*.min.js ../../../plugins_public/fullcalendar/locales",
  74. "build:grapesjs": "mkdir -p plugins_public/grapesjs; cd plugins_public/grapesjs; cp ../../node_modules/grapesjs/dist/grapes.min.js .; cp ../../node_modules/grapesjs/dist/css/grapes.min.css .; cp ../../node_modules/grapesjs-blocks-basic/dist/index.js grapesjs-blocks-basic.js; cp ../../node_modules/grapesjs-preset-newsletter/dist/index.js grapesjs-preset-newsletter.min.js; cp ../../node_modules/grapesjs-preset-webpage/dist/index.js grapesjs-preset-webpage.min.js; cp ../../node_modules/grapesjs-style-bg/dist/index.js grapesjs-style-bg.js",
  75. "build:highlight.js": "mkdir -p plugins_public/highlight; cd node_modules/highlight.js; npm i; npm run build-browser; cp build/highlight.min.js ../../plugins_public/highlight; npm run build-cdn; cp build/styles/default.min.css ../../plugins_public/highlight",
  76. "build:htmx": "mkdir -p plugins_public/htmx; cd plugins_public/htmx; cp ../../node_modules/htmx.org/dist/htmx.min.js .; cp ../../node_modules/htmx.org/dist/ext/head-support.js .; cp ../../node_modules/htmx.org/dist/ext/preload.js .",
  77. "build:jquery-minicolors": "mkdir -p plugins_public/jquery-minicolors; cd node_modules/@claviska/jquery-minicolors; cp jquery.minicolors.* ../../../plugins_public/jquery-minicolors",
  78. "build:jquery": "mkdir -p plugins_public/jquery; cd plugins_public/jquery; cp ../../node_modules/jquery/dist/jquery.min.* .; cp ../../node_modules/jquery-migrate/dist/jquery-migrate.min.* .",
  79. "build:jquery-ui": "mkdir -p plugins_public/jquery-ui; cd plugins_public/jquery-ui; cp ../../node_modules/jquery-ui/dist/jquery-ui.min.js .",
  80. "build:jstree": "mkdir -p plugins_public/jstree; cd plugins_public/jstree; cp -r ../../node_modules/jstree/dist/* .",
  81. "build:jush": "mkdir -p plugins_public/jush; cd plugins_public/jush; cp -r ../../node_modules/jush/jush.* .",
  82. "build:leaflet": "mkdir -p plugins_public/leaflet; cd plugins_public/leaflet; cp -r ../../node_modules/leaflet/dist/* .",
  83. "build:leaflet-providers": "mkdir -p plugins_public/leaflet-providers; cd plugins_public/leaflet-providers; cp ../../node_modules/leaflet-providers/leaflet-providers.js .",
  84. "build:marka": "mkdir -p plugins_public/marka; cd plugins_public/marka; cp ../../node_modules/marka/dist/css/* .; cp ../../node_modules/marka/dist/js/* .",
  85. "build:onesignal": "mkdir -p plugins_public/onesignal; cd plugins_public/onesignal; echo '<?php\\nheader(\"Service-Worker-Allowed: /\");\\nheader(\"Content-Type: application/javascript\");\\n?>\\nimportScripts(\"https://cdn.onesignal.com/sdks/OneSignalSDKWorker.js\");' > OneSignalSDKUpdaterWorker.js.php; echo '<?php\\nheader(\"Service-Worker-Allowed: /\");\\nheader(\"Content-Type: application/javascript\");\\nheader(\"X-Robots-Tag: none\");\\n?>\\nimportScripts(\"https://cdn.onesignal.com/sdks/OneSignalSDKWorker.js\");' > OneSignalSDKWorker.js.php",
  86. "build:ovenplayer": "mkdir -p plugins_public/ovenplayer; cd plugins_public/ovenplayer; cp ../../node_modules/ovenplayer/dist/* .; cp ../../node_modules/dashjs/dist/dash.all.min.* .; cp ../../node_modules/hls.js/dist/hls.min.* .",
  87. "build:pdfjs": "mkdir -p plugins_public/pdfjs; cd plugins_public/pdfjs; cp ../../node_modules/pdfjs-dist/legacy/build/pdf.min.mjs pdf.min.mjs.js; cp ../../node_modules/pdfjs-dist/legacy/build/pdf.worker.min.mjs pdf.worker.min.mjs.js",
  88. "build:photoswipe": "mkdir -p plugins_public/photo-swipe; cd plugins_public/photo-swipe; cp -r ../../node_modules/photoswipe/dist/* .",
  89. "build:prismjs": "mkdir -p plugins_public/prism; cd plugins_public/prism; echo '/* https://prismjs.com/download.html?#themes=prism&languages=markup+css+clike+javascript+markup-templating+php */' > prism.js; cd ../../node_modules/prismjs/components; echo '' > nl; cat prism-core.min.js nl prism-markup.min.js nl prism-css.min.js nl prism-clike.min.js nl prism-javascript.min.js nl prism-markup-templating.min.js nl prism-php.min.js >> ../../../plugins_public/prism/prism.js; cp ../themes/prism.min.css ../../../plugins_public/prism/prism.css",
  90. "build:pusher": "mkdir -p plugins_public/pusher; cd plugins_public/pusher; cp -r ../../node_modules/pusher-js/dist/web/* .",
  91. "build:quill": "mkdir -p plugins_public/quill; cd plugins_public/quill; cp -r ../../node_modules/quill/dist/* .; cp -r ../../node_modules/quill-mention/dist/* .; cp -r ../../node_modules/quill-emoji/dist/* .; cp -r ../../node_modules/quill-html-edit-button/dist/* .; cp -r ../../node_modules/quill-image-uploader/dist/quill.* .; cp -r ../../node_modules/quill-image-resize-module/image-resize.min.js .",
  92. "build:select2": "mkdir -p plugins_public/select2/select2-to-tree; cd plugins_public/select2; cp -r ../../node_modules/select2/dist/* .; cp -r ../../node_modules/select2-to-tree/src/* select2-to-tree",
  93. "build:shepherd": "mkdir -p plugins_public/shepherd; cd plugins_public/shepherd; cp -r ../../node_modules/shepherd.js/dist/* .",
  94. "build:skrollr": "mkdir -p plugins_public/skrollr; cd plugins_public/skrollr; cp -r ../../node_modules/skrollr/dist/* .",
  95. "build:spin.js": "mkdir -p plugins_public/spin.js; cd plugins_public/spin.js; cp -r ../../node_modules/spin.js/spin.* .; grep -v 'export { Spinner };' spin.js > tmp && mv tmp spin.js",
  96. "build:stackedit.js": "mkdir -p plugins_public/stackedit.js; cd plugins_public/stackedit.js; cp -r ../../node_modules/stackedit-js/docs/lib/* .",
  97. "build:tailwind-max": "NODE_ENV=production tailwindcss -i ./template/css/tailwind.css -c ./tailwind.config.full.js -o ./plugins_public/tailwind/css/tailwind.max.css --minify",
  98. "build:tailwind-min": "NODE_ENV=production tailwindcss -i ./template/css/tailwind.css -c ./tailwind.config.js -o ./plugins_public/tailwind/css/tailwind.min.css --minify",
  99. "build": "npm run install-bower-components; npm run install-napa-components; npm-run-all --parallel build:*"
  100. },
  101. "devDependencies": {
  102. "@tailwindcss/aspect-ratio": "^0.4.2",
  103. "@tailwindcss/container-queries": "^0.1.1",
  104. "@tailwindcss/typography": "^0.5.16",
  105. "bower": "^1.8.14",
  106. "napa": "^3.0.0",
  107. "npm-run-all": "^4.1.5",
  108. "tailwindcss": "^3.4.17",
  109. "uglify-js": "^3.19.3"
  110. }
  111. }