Просмотр исходного кода

#4852 Update outdated JS packages: grapejs

Alex Trofimov 1 год назад
Родитель
Сommit
8dd6c225cd
2 измененных файлов с 152 добавлено и 2 удалено
  1. 145 1
      package-lock.json
  2. 7 1
      package.json

+ 145 - 1
package-lock.json

@@ -20,7 +20,12 @@
         "filepond-plugin-image-transform": "^3.8.7",
         "flag-icons": "^7.2.3",
         "flatpickr": "^4.6.13",
-        "flickity": "^3.0.0"
+        "flickity": "^3.0.0",
+        "grapesjs": "^0.22.4",
+        "grapesjs-blocks-basic": "^1.0.2",
+        "grapesjs-preset-newsletter": "^1.0.2",
+        "grapesjs-preset-webpage": "^1.0.3",
+        "grapesjs-style-bg": "^2.0.2"
       },
       "devDependencies": {
         "bower": "^1.8.14",
@@ -37,6 +42,37 @@
         "preact": "~10.12.1"
       }
     },
+    "node_modules/@types/backbone": {
+      "version": "1.4.15",
+      "resolved": "https://registry.npmjs.org/@types/backbone/-/backbone-1.4.15.tgz",
+      "integrity": "sha512-WWeKtYlsIMtDyLbbhkb96taJMEbfQBnuz7yw1u0pkphCOtksemoWhIXhK74VRCY9hbjnsH3rsJu2uUiFtnsEYg==",
+      "license": "MIT",
+      "dependencies": {
+        "@types/jquery": "*",
+        "@types/underscore": "*"
+      }
+    },
+    "node_modules/@types/jquery": {
+      "version": "3.5.32",
+      "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.32.tgz",
+      "integrity": "sha512-b9Xbf4CkMqS02YH8zACqN1xzdxc3cO735Qe5AbSUFmyOiaWAbcpqh9Wna+Uk0vgACvoQHpWDg2rGdHkYPLmCiQ==",
+      "license": "MIT",
+      "dependencies": {
+        "@types/sizzle": "*"
+      }
+    },
+    "node_modules/@types/sizzle": {
+      "version": "2.3.9",
+      "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.9.tgz",
+      "integrity": "sha512-xzLEyKB50yqCUPUJkIsrVvoWNfFUbIZI+RspLWt8u+tIW/BetMBZtgV2LY/2o+tYH8dRvQ+eoPf3NdhQCcLE2w==",
+      "license": "MIT"
+    },
+    "node_modules/@types/underscore": {
+      "version": "1.13.0",
+      "resolved": "https://registry.npmjs.org/@types/underscore/-/underscore-1.13.0.tgz",
+      "integrity": "sha512-L6LBgy1f0EFQZ+7uSA57+n2g/s4Qs5r06Vwrwn0/nuK1de+adz00NWaztRQ30aEqw5qOaWbPI8u2cGQ52lj6VA==",
+      "license": "MIT"
+    },
     "node_modules/array-buffer-byte-length": {
       "version": "1.0.2",
       "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz",
@@ -104,6 +140,26 @@
         "url": "https://github.com/sponsors/ljharb"
       }
     },
+    "node_modules/backbone": {
+      "version": "1.4.1",
+      "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.4.1.tgz",
+      "integrity": "sha512-ADy1ztN074YkWbHi8ojJVFe3vAanO/lrzMGZWUClIP7oDD/Pjy2vrASraUP+2EVCfIiTtCW4FChVow01XneivA==",
+      "license": "MIT",
+      "dependencies": {
+        "underscore": ">=1.8.3"
+      }
+    },
+    "node_modules/backbone-undo": {
+      "version": "0.2.6",
+      "resolved": "https://registry.npmjs.org/backbone-undo/-/backbone-undo-0.2.6.tgz",
+      "integrity": "sha512-AsfpNiljLXlk7TcffDUu3EAUq7CxWbyTNwARWrql5XTzN4vh6WzEEBZYaKK4kTTz+iW1tSzqUooaGRIwO83kWA==",
+      "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
+      "license": "MIT",
+      "dependencies": {
+        "backbone": ">=1.0.0",
+        "underscore": ">=1.4.4"
+      }
+    },
     "node_modules/balanced-match": {
       "version": "1.0.2",
       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
@@ -225,6 +281,12 @@
       "integrity": "sha512-Gaz4gHnkbHMGgahNt3CA5HBk5lLQBqmD/pBgeB4kQU6OedZmqMBjlRF0LSrp2tJ4wlLNPm2FfaUd1pDy0mdlpA==",
       "license": "MIT"
     },
+    "node_modules/codemirror-formatting": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/codemirror-formatting/-/codemirror-formatting-1.0.0.tgz",
+      "integrity": "sha512-br9yM6eJI3pJHekEnoyHaBEb1B7XxxDjju+vRyBe8QGLp5saTIXXkZ+eFCTqXSAtI8QEZDFVEX2/SOjH2sVWRQ==",
+      "license": "MIT"
+    },
     "node_modules/concat-map": {
       "version": "0.0.1",
       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -750,6 +812,70 @@
       "dev": true,
       "license": "ISC"
     },
+    "node_modules/grapesjs": {
+      "version": "0.22.4",
+      "resolved": "https://registry.npmjs.org/grapesjs/-/grapesjs-0.22.4.tgz",
+      "integrity": "sha512-4ea7T5FguyPC2fLytpSBgPXcSGreRKKisknXUbsgHBCzv4G11Z0oBJNM5jRucupBr2CRxt/3U2zixeEHEisfbw==",
+      "license": "BSD-3-Clause",
+      "dependencies": {
+        "@types/backbone": "1.4.15",
+        "backbone": "1.4.1",
+        "backbone-undo": "0.2.6",
+        "codemirror": "5.63.0",
+        "codemirror-formatting": "1.0.0",
+        "html-entities": "~1.4.0",
+        "promise-polyfill": "8.3.0",
+        "underscore": "1.13.1"
+      }
+    },
+    "node_modules/grapesjs-blocks-basic": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/grapesjs-blocks-basic/-/grapesjs-blocks-basic-1.0.2.tgz",
+      "integrity": "sha512-SsPKf/CvQkZ+kABOsN01auAPHXh/2J20g0AWYF7fHR3Gw3TZLtdIxT1mk90Qzi76u/7sUYi3CTI+i3ZaTtXHRA==",
+      "license": "BSD-3-Clause"
+    },
+    "node_modules/grapesjs-preset-newsletter": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/grapesjs-preset-newsletter/-/grapesjs-preset-newsletter-1.0.2.tgz",
+      "integrity": "sha512-z8KJ1ZrTXfASSJZ/tHOcnpcWu4AMr2F/ZfQit+QjimNi3UGowwl7+Yjefuh3R7lbDTrXMMaxhCannCaJo/kPJw==",
+      "license": "BSD-3-Clause"
+    },
+    "node_modules/grapesjs-preset-webpage": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/grapesjs-preset-webpage/-/grapesjs-preset-webpage-1.0.3.tgz",
+      "integrity": "sha512-C0VOKLAdhv0j1f81c6F2uk3JpJvxgXl5DeHUtDa5qGf/HZzaCmQxsvd8Re3Oh5Cah4uUCqoi9uB5FYx3hLND2w==",
+      "license": "BSD-3-Clause"
+    },
+    "node_modules/grapesjs-style-bg": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/grapesjs-style-bg/-/grapesjs-style-bg-2.0.2.tgz",
+      "integrity": "sha512-LFPRjWeGpnwW6WbbxvbQIG6F52RAFuHyO5L7Rov39rltvERlyrE1n/xaZW8arFAF4yxylPHQ/hhxJaVlILf2Iw==",
+      "license": "MIT",
+      "dependencies": {
+        "grapesjs-style-gradient": "^3.0.1"
+      }
+    },
+    "node_modules/grapesjs-style-gradient": {
+      "version": "3.0.3",
+      "resolved": "https://registry.npmjs.org/grapesjs-style-gradient/-/grapesjs-style-gradient-3.0.3.tgz",
+      "integrity": "sha512-FDXPvFFg2a+2hh6IyGlPhdFVj2UYzOGd4lRsY3sb6057U0/tmLrzPAPDC2IpmaSddICOEYfJiAW/oMIci/SShQ==",
+      "license": "BSD-3-Clause",
+      "dependencies": {
+        "grapick": "^0.1.13"
+      }
+    },
+    "node_modules/grapesjs/node_modules/codemirror": {
+      "version": "5.63.0",
+      "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.63.0.tgz",
+      "integrity": "sha512-KlLWRPggDg2rBD1Mx7/EqEhaBdy+ybBCVh/efgjBDsPpMeEu6MbTAJzIT4TuCzvmbTEgvKOGzVT6wdBTNusqrg==",
+      "license": "MIT"
+    },
+    "node_modules/grapick": {
+      "version": "0.1.13",
+      "resolved": "https://registry.npmjs.org/grapick/-/grapick-0.1.13.tgz",
+      "integrity": "sha512-2v7DdmXKbl9+GsL2ZRl2qEMD+PeczYJBSifwx+5SGbaSh0pZ+b6GLya87cBfN953wwXsZqyzuSVPBzqRz8F12g==",
+      "license": "MIT"
+    },
     "node_modules/has-bigints": {
       "version": "1.1.0",
       "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz",
@@ -844,6 +970,12 @@
         "node": ">= 0.4"
       }
     },
+    "node_modules/html-entities": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz",
+      "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==",
+      "license": "MIT"
+    },
     "node_modules/imagesloaded": {
       "version": "5.0.0",
       "resolved": "https://registry.npmjs.org/imagesloaded/-/imagesloaded-5.0.0.tgz",
@@ -1574,6 +1706,12 @@
         "url": "https://opencollective.com/preact"
       }
     },
+    "node_modules/promise-polyfill": {
+      "version": "8.3.0",
+      "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.3.0.tgz",
+      "integrity": "sha512-H5oELycFml5yto/atYqmjyigJoAo3+OXwolYiH7OfQuYlAqhxNvTfiNMbV9hsC6Yp83yE5r2KTVmtrG6R9i6Pg==",
+      "license": "MIT"
+    },
     "node_modules/read-pkg": {
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
@@ -2151,6 +2289,12 @@
         "url": "https://github.com/sponsors/ljharb"
       }
     },
+    "node_modules/underscore": {
+      "version": "1.13.1",
+      "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz",
+      "integrity": "sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==",
+      "license": "MIT"
+    },
     "node_modules/unidragger": {
       "version": "3.0.1",
       "resolved": "https://registry.npmjs.org/unidragger/-/unidragger-3.0.1.tgz",

+ 7 - 1
package.json

@@ -16,7 +16,12 @@
     "filepond-plugin-image-transform": "^3.8.7",
     "flag-icons": "^7.2.3",
     "flatpickr": "^4.6.13",
-    "flickity": "^3.0.0"
+    "flickity": "^3.0.0",
+    "grapesjs": "^0.22.4",
+    "grapesjs-blocks-basic": "^1.0.2",
+    "grapesjs-preset-newsletter": "^1.0.2",
+    "grapesjs-preset-webpage": "^1.0.3",
+    "grapesjs-style-bg": "^2.0.2"
   },
   "scripts": {
     "install-bower-components": "bower install",
@@ -30,6 +35,7 @@
     "build:flatpickr": "mkdir -p plugins_public/flatpickr; cd node_modules/flatpickr; cp -r dist ../../plugins_public/flatpickr",
     "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",
     "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",
+    "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",
     "build": "npm run install-bower-components; npm-run-all --parallel build:*"
   },
   "devDependencies": {