Make WordPress Core

Ticket #46429: gutenberg-5.2-packages.diff

File gutenberg-5.2-packages.diff, 76.7 KB (added by youknowriad, 6 years ago)
  • package-lock.json

     
    11{
    22        "name": "WordPress",
    3         "version": "5.1.0",
     3        "version": "5.2.0",
    44        "lockfileVersion": 1,
    55        "requires": true,
    66        "dependencies": {
     
    1414                        }
    1515                },
    1616                "@babel/runtime": {
    17                         "version": "7.2.0",
    18                         "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.2.0.tgz",
    19                         "integrity": "sha512-oouEibCbHMVdZSDlJBO6bZmID/zA/G/Qx3H1d3rSNPTD+L8UNKvCat7aKWSJ74zYbm5zWGh0GQN0hKj8zYFTCg==",
     17                        "version": "7.3.4",
     18                        "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.4.tgz",
     19                        "integrity": "sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g==",
    2020                        "requires": {
    2121                                "regenerator-runtime": "^0.12.0"
    22                         },
    23                         "dependencies": {
    24                                 "regenerator-runtime": {
    25                                         "version": "0.12.1",
    26                                         "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
    27                                         "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg=="
    28                                 }
    2922                        }
    3023                },
    3124                "@financial-times/useragent_parser": {
     
    3427                        "integrity": "sha512-zuJMxn5Qnk7CKl+zrVXDqXs0F+p4tshO6B4s8VenJj34EEVuV4iZIbkGiEFJUbn29z9Mcn6k8yfj9qSCNDcPPQ=="
    3528                },
    3629                "@tannin/compile": {
    37                         "version": "1.0.1",
    38                         "resolved": "https://registry.npmjs.org/@tannin/compile/-/compile-1.0.1.tgz",
    39                         "integrity": "sha512-ymd9icvnkQin8UG4eRU3+xBc7gqTn/Kv5+EMY3ALWVwIl6j/7McWbCkxB8MgU40UaHJk8kLCk06wiKszXLdXWQ==",
     30                        "version": "1.0.2",
     31                        "resolved": "https://registry.npmjs.org/@tannin/compile/-/compile-1.0.2.tgz",
     32                        "integrity": "sha512-Zv4CtKcI5tmo5epgRwFR3uPrNuCzCuFJOFhONmEanNFSVt/Ck/rV4fdkOJ0bJPxV/AwR5fcmxDx4Xxd/GDvi6g==",
    4033                        "requires": {
    41                                 "@tannin/evaluate": "^1.0.0",
    42                                 "@tannin/postfix": "^1.0.0"
     34                                "@tannin/evaluate": "^1.1.0",
     35                                "@tannin/postfix": "^1.0.1"
    4336                        }
    4437                },
    4538                "@tannin/evaluate": {
    46                         "version": "1.0.0",
    47                         "resolved": "https://registry.npmjs.org/@tannin/evaluate/-/evaluate-1.0.0.tgz",
    48                         "integrity": "sha512-gO7YbJsD8sj5/nqUbFZv71Meu2++D9n4DZov/cWwp3YJbBwKShPlWwwlXr/0vz4vuxm/gys+3NiGbZkmhlXf0Q=="
     39                        "version": "1.1.0",
     40                        "resolved": "https://registry.npmjs.org/@tannin/evaluate/-/evaluate-1.1.0.tgz",
     41                        "integrity": "sha512-plrVqbuiqh6tWpAKznsXkCT5t4cmTLinfrB3AmX6zDduJkFmKb55n2JBdSB6D6SFvtJHtiFCmp4CUrn9dCNlqA=="
    4942                },
    5043                "@tannin/plural-forms": {
    51                         "version": "1.0.1",
    52                         "resolved": "https://registry.npmjs.org/@tannin/plural-forms/-/plural-forms-1.0.1.tgz",
    53                         "integrity": "sha512-SXutT+XLbMOECvmWDBSqIOHhS5hzWG9875HCFGKYgp8ghGPrJ4HZ325Xc0hsRThdjgrWMEQixlbpWl4SXOQTig==",
     44                        "version": "1.0.2",
     45                        "resolved": "https://registry.npmjs.org/@tannin/plural-forms/-/plural-forms-1.0.2.tgz",
     46                        "integrity": "sha512-LNO8NwyVRSDOL3yDWo7Oao1Guceqr6KD0nOqR1t2mEPw21u4Tscvb0UqnAZ+IiXRzZsymPgeECss5JaEXoq30w==",
    5447                        "requires": {
    55                                 "@tannin/compile": "^1.0.0"
     48                                "@tannin/compile": "^1.0.2"
    5649                        }
    5750                },
    5851                "@tannin/postfix": {
    59                         "version": "1.0.0",
    60                         "resolved": "https://registry.npmjs.org/@tannin/postfix/-/postfix-1.0.0.tgz",
    61                         "integrity": "sha512-59/mWwU7sXHfoU2kI3RcWRki2Jjbz5nEVJNBN4MUyIhPjXTebAcZqgsQACvlk+sjKVOTMEMHcrFrKQbaxz/1Dw=="
     52                        "version": "1.0.1",
     53                        "resolved": "https://registry.npmjs.org/@tannin/postfix/-/postfix-1.0.1.tgz",
     54                        "integrity": "sha512-y+h7tNlxDPDrH/TrSw1wCSm6FoEAY8FrbUxYng3BMSYBTUsX1utLooizk9v8J1yy6F9AioXNnPZ1qiu2vsa08Q=="
    6255                },
    6356                "@types/q": {
    6457                        "version": "1.5.1",
     
    239232                        }
    240233                },
    241234                "@wordpress/a11y": {
    242                         "version": "2.0.2",
    243                         "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-2.0.2.tgz",
    244                         "integrity": "sha512-YtO4GG5XQX/y+y9/9nnO7IZfyLfgSLXyRgvt9Om4LTUULF4VClol+x00zuQHcHUdQwINMnAkcG51ni9dkXbxgg==",
     235                        "version": "2.1.0",
     236                        "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-2.1.0.tgz",
     237                        "integrity": "sha512-nU3Alp4mOxBIM+VZmIwKiLUZqzRcJ9XNDwKSt20njbVK+Ku969h1c+0YsoF0Ud8TsTs5D4bRxOut+i8rVYWbmg==",
    245238                        "requires": {
    246                                 "@babel/runtime": "^7.0.0",
    247                                 "@wordpress/dom-ready": "^2.0.2"
     239                                "@babel/runtime": "^7.3.1",
     240                                "@wordpress/dom-ready": "^2.1.0"
    248241                        }
    249242                },
    250243                "@wordpress/annotations": {
    251                         "version": "1.0.8",
    252                         "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-1.0.8.tgz",
    253                         "integrity": "sha512-0BeTIkOsSD5V7szwUQ+rxGRseyMEtMQi/mGmxt0JvUoqWBp7TrXWZw4fDMC0WJNUTod+HgXyDrHoIu5wExk/xQ==",
     244                        "version": "1.1.0",
     245                        "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-1.1.0.tgz",
     246                        "integrity": "sha512-XLGWfvVWBfIJKeNaLB9hIkpohmF1+LoNkfAaMJu/necrYO93HEA8j5prWzX0tgel7tDMdsGGoB89lZZN2MlLVw==",
    254247                        "requires": {
    255                                 "@babel/runtime": "^7.0.0",
    256                                 "@wordpress/data": "^4.2.1",
    257                                 "@wordpress/hooks": "^2.0.5",
    258                                 "@wordpress/i18n": "^3.1.1",
    259                                 "@wordpress/rich-text": "^3.0.7",
    260                                 "lodash": "^4.17.10",
     248                                "@babel/runtime": "^7.3.1",
     249                                "@wordpress/data": "^4.3.0",
     250                                "@wordpress/hooks": "^2.1.0",
     251                                "@wordpress/i18n": "^3.2.0",
     252                                "@wordpress/rich-text": "^3.1.0",
     253                                "lodash": "^4.17.11",
    261254                                "memize": "^1.0.5",
    262255                                "rememo": "^3.0.0",
    263256                                "uuid": "^3.3.2"
     
    264257                        }
    265258                },
    266259                "@wordpress/api-fetch": {
    267                         "version": "2.2.8",
    268                         "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-2.2.8.tgz",
    269                         "integrity": "sha512-mbdP9GvDe8Ojv8cobk30mfg2btEZDQEe7IgO+rGSlvVlHC88U8cc2VgOLNX6c9/6/sCvkoGd4Tsy85VbdTlTXw==",
     260                        "version": "3.0.0",
     261                        "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-3.0.0.tgz",
     262                        "integrity": "sha512-Ed3VNdFhdMlS2tOqvZcWg9l8haWbBlIsc4mCoew3Icwws4OnwD68byWTfVd6uOovmMvuqaWLo0tewh+y85PBhQ==",
    270263                        "requires": {
    271                                 "@babel/runtime": "^7.0.0",
    272                                 "@wordpress/hooks": "^2.0.5",
    273                                 "@wordpress/i18n": "^3.1.1",
    274                                 "@wordpress/url": "^2.3.3"
     264                                "@babel/runtime": "^7.3.1",
     265                                "@wordpress/i18n": "^3.2.0",
     266                                "@wordpress/url": "^2.4.0"
    275267                        }
    276268                },
    277269                "@wordpress/autop": {
    278                         "version": "2.0.2",
    279                         "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-2.0.2.tgz",
    280                         "integrity": "sha512-YoaLK8TJVvD6e0t5VbiwPvkuIyBim5WyDXgE6Kg6T9xLWDEu+Azp1ljk/e+D6rPJoC895eBQZjCWxrch5WFvLw==",
     270                        "version": "2.1.0",
     271                        "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-2.1.0.tgz",
     272                        "integrity": "sha512-NcnSy3I3TDLYXO9fwu9WMqjrbjdjLxI57LjFOuysIuSl76z7d3nV/cs9L/UMPjECMxR/yiwUqL5Yy2qrKtSplg==",
    281273                        "requires": {
    282                                 "@babel/runtime": "^7.0.0"
     274                                "@babel/runtime": "^7.3.1"
    283275                        }
    284276                },
    285277                "@wordpress/blob": {
    286                         "version": "2.1.0",
    287                         "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-2.1.0.tgz",
    288                         "integrity": "sha512-2PBjKivnxVSFLn+askRHyYK61zTarNrpi3S8slC12xeFPXTecT+HBdYJVtk32GBFrQmyH7ZdpDrROhCmjXyiOw==",
     278                        "version": "2.2.0",
     279                        "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-2.2.0.tgz",
     280                        "integrity": "sha512-XMKGB2e1hNm2PrBVCEQMO6NIbRBpzuCUTnrbssZlcDN0rclsPjinSzP/1H71FW84wuP4cjquxNDm88ycVwKU9g==",
    289281                        "requires": {
    290                                 "@babel/runtime": "^7.0.0"
     282                                "@babel/runtime": "^7.3.1"
    291283                        }
    292284                },
     285                "@wordpress/block-editor": {
     286                        "version": "1.0.0",
     287                        "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-1.0.0.tgz",
     288                        "integrity": "sha512-0aowTIP/bTfzptSqQDivSGDj5UEVINwDty52hCW+vkE8xtP5TqJyVNCFAUwUt/aYhG1og5S9kWM1bRIFJeRL1Q==",
     289                        "requires": {
     290                                "@babel/runtime": "^7.0.0",
     291                                "@wordpress/blocks": "^6.1.0",
     292                                "@wordpress/components": "^7.1.0",
     293                                "@wordpress/compose": "^3.1.0",
     294                                "@wordpress/data": "^4.3.0",
     295                                "@wordpress/element": "^2.2.0",
     296                                "@wordpress/i18n": "^3.2.0",
     297                                "lodash": "^4.17.10",
     298                                "refx": "^3.0.0",
     299                                "rememo": "^3.0.0"
     300                        }
     301                },
    293302                "@wordpress/block-library": {
    294                         "version": "2.2.16",
    295                         "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-2.2.16.tgz",
    296                         "integrity": "sha512-7HoqV7myTdmClOQZ3MXPQs8FXflqK6krU4Nkx8kyl6/b/gbZSaqJhbeDpZ+w56wOrTTaNi7OrPDH9t2M18nBdA==",
     303                        "version": "2.3.0",
     304                        "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-2.3.0.tgz",
     305                        "integrity": "sha512-7NXRL7hifcgbGFGYzWwPPcNGgDDy8v/em0E/RkIv81w9vQCOtEYtlZchhjvD7ZMV2WnaDSNi5bfyMwRkAZxlIQ==",
    297306                        "requires": {
    298                                 "@babel/runtime": "^7.0.0",
    299                                 "@wordpress/autop": "^2.0.2",
    300                                 "@wordpress/blob": "^2.1.0",
    301                                 "@wordpress/blocks": "^6.0.7",
    302                                 "@wordpress/components": "^7.0.8",
    303                                 "@wordpress/compose": "^3.0.1",
    304                                 "@wordpress/core-data": "^2.0.17",
    305                                 "@wordpress/data": "^4.2.1",
    306                                 "@wordpress/deprecated": "^2.0.5",
    307                                 "@wordpress/editor": "^9.0.11",
    308                                 "@wordpress/element": "^2.1.9",
    309                                 "@wordpress/html-entities": "^2.0.4",
    310                                 "@wordpress/i18n": "^3.1.1",
    311                                 "@wordpress/keycodes": "^2.0.6",
    312                                 "@wordpress/viewport": "^2.1.1",
     307                                "@babel/runtime": "^7.3.1",
     308                                "@wordpress/autop": "^2.1.0",
     309                                "@wordpress/blob": "^2.2.0",
     310                                "@wordpress/block-editor": "^1.0.0",
     311                                "@wordpress/blocks": "^6.1.0",
     312                                "@wordpress/components": "^7.1.0",
     313                                "@wordpress/compose": "^3.1.0",
     314                                "@wordpress/core-data": "^2.1.0",
     315                                "@wordpress/data": "^4.3.0",
     316                                "@wordpress/deprecated": "^2.1.0",
     317                                "@wordpress/editor": "^9.1.0",
     318                                "@wordpress/element": "^2.2.0",
     319                                "@wordpress/html-entities": "^2.1.0",
     320                                "@wordpress/i18n": "^3.2.0",
     321                                "@wordpress/keycodes": "^2.1.0",
     322                                "@wordpress/viewport": "^2.2.0",
    313323                                "classnames": "^2.2.5",
    314                                 "lodash": "^4.17.10",
     324                                "lodash": "^4.17.11",
    315325                                "memize": "^1.0.5",
    316326                                "url": "^0.11.0"
    317327                        }
    318328                },
    319329                "@wordpress/block-serialization-default-parser": {
    320                         "version": "2.0.5",
    321                         "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-2.0.5.tgz",
    322                         "integrity": "sha512-SzLHeqfz4G9bgugWQpqRKYZXWXJ87sJ67yiPB004Ev3SoPWiR7waqDmAPO//chCv7mBi+p0kWUnIw4feAq9x5w==",
     330                        "version": "3.0.0",
     331                        "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-3.0.0.tgz",
     332                        "integrity": "sha512-MBdzu9rRyyA81NPCP5rozbCBkH6yrUSaQoRd0j57xtJfeMYyzeID7hkcYRtF3WSuBKXvcdGxAroJ9UNU1qUs4Q==",
    323333                        "requires": {
    324                                 "@babel/runtime": "^7.0.0"
     334                                "@babel/runtime": "^7.3.1"
    325335                        }
    326336                },
    327337                "@wordpress/block-serialization-spec-parser": {
    328                         "version": "2.0.3",
    329                         "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-spec-parser/-/block-serialization-spec-parser-2.0.3.tgz",
    330                         "integrity": "sha512-fLBKNRbnm5OZCseWYEuH2uHR2Sx6vWX9UY9wlu7ba1rQb4xjLEh547+yYs7985udB2pGmUG6JWdBcHAlTkkIqw=="
     338                        "version": "3.0.0",
     339                        "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-spec-parser/-/block-serialization-spec-parser-3.0.0.tgz",
     340                        "integrity": "sha512-G2rjbECdR5yMfWpezhT/5TzqnGbhkaCBeHrBC949ii+cH9RfljX+8HiiCWmc8uCTX/oT9ORxYI68FWmAVxS5vQ==",
     341                        "requires": {
     342                                "pegjs": "^0.10.0"
     343                        }
    331344                },
    332345                "@wordpress/blocks": {
    333                         "version": "6.0.7",
    334                         "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-6.0.7.tgz",
    335                         "integrity": "sha512-k1Hoq2PMTDWDJCPwF8d5RXxi2FZUkg0XvGdFoGT8os2l9PE3NWoZgzzSHnYZhkJhm/P+hKwHWxXk5xNqRBp9Mw==",
     346                        "version": "6.1.0",
     347                        "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-6.1.0.tgz",
     348                        "integrity": "sha512-wdV/Pd2G3c1pc6iwAjykeCMzOGJaXN3xeIHGO9qwRwIw64UeBeza3g5DxH2sHigGLT0sgIN+VJhQdLcb0aUU/A==",
    336349                        "requires": {
    337                                 "@babel/runtime": "^7.0.0",
    338                                 "@wordpress/autop": "^2.0.2",
    339                                 "@wordpress/blob": "^2.1.0",
    340                                 "@wordpress/block-serialization-default-parser": "^2.0.5",
    341                                 "@wordpress/block-serialization-spec-parser": "^2.0.3",
    342                                 "@wordpress/data": "^4.2.1",
    343                                 "@wordpress/dom": "^2.0.8",
    344                                 "@wordpress/element": "^2.1.9",
    345                                 "@wordpress/hooks": "^2.0.5",
    346                                 "@wordpress/html-entities": "^2.0.4",
    347                                 "@wordpress/i18n": "^3.1.1",
    348                                 "@wordpress/is-shallow-equal": "^1.1.5",
    349                                 "@wordpress/shortcode": "^2.0.2",
     350                                "@babel/runtime": "^7.3.1",
     351                                "@wordpress/autop": "^2.1.0",
     352                                "@wordpress/blob": "^2.2.0",
     353                                "@wordpress/block-serialization-default-parser": "^3.0.0",
     354                                "@wordpress/block-serialization-spec-parser": "^3.0.0",
     355                                "@wordpress/data": "^4.3.0",
     356                                "@wordpress/dom": "^2.1.0",
     357                                "@wordpress/element": "^2.2.0",
     358                                "@wordpress/hooks": "^2.1.0",
     359                                "@wordpress/html-entities": "^2.1.0",
     360                                "@wordpress/i18n": "^3.2.0",
     361                                "@wordpress/is-shallow-equal": "^1.2.0",
     362                                "@wordpress/shortcode": "^2.1.0",
    350363                                "hpq": "^1.3.0",
    351                                 "lodash": "^4.17.10",
     364                                "lodash": "^4.17.11",
    352365                                "rememo": "^3.0.0",
    353366                                "showdown": "^1.8.6",
    354367                                "simple-html-tokenizer": "^0.4.1",
     
    357370                        }
    358371                },
    359372                "@wordpress/components": {
    360                         "version": "7.0.8",
    361                         "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-7.0.8.tgz",
    362                         "integrity": "sha512-6IKC+jod+VUiLpp/2Xh/a2VjvMW0mTT1C13ShFs5QJku/AkpcvETLb4gZmjrn3AnAW6N1NC4OILzx8XyLCfIkA==",
     373                        "version": "7.1.0",
     374                        "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-7.1.0.tgz",
     375                        "integrity": "sha512-xBmT+9hviF9uMp3JcPHKuTTXneaDl0lQswVrcnBVIP5sdR9GDeJBoJgtfLtWvwG+lLHCeEx5D8T1LhtRoU6VxA==",
    363376                        "requires": {
    364                                 "@babel/runtime": "^7.0.0",
    365                                 "@wordpress/a11y": "^2.0.2",
    366                                 "@wordpress/api-fetch": "^2.2.8",
    367                                 "@wordpress/compose": "^3.0.1",
    368                                 "@wordpress/dom": "^2.0.8",
    369                                 "@wordpress/element": "^2.1.9",
    370                                 "@wordpress/hooks": "^2.0.5",
    371                                 "@wordpress/i18n": "^3.1.1",
    372                                 "@wordpress/is-shallow-equal": "^1.1.5",
    373                                 "@wordpress/keycodes": "^2.0.6",
    374                                 "@wordpress/rich-text": "^3.0.7",
    375                                 "@wordpress/url": "^2.3.3",
     377                                "@babel/runtime": "^7.3.1",
     378                                "@wordpress/a11y": "^2.1.0",
     379                                "@wordpress/api-fetch": "^3.0.0",
     380                                "@wordpress/compose": "^3.1.0",
     381                                "@wordpress/dom": "^2.1.0",
     382                                "@wordpress/element": "^2.2.0",
     383                                "@wordpress/hooks": "^2.1.0",
     384                                "@wordpress/i18n": "^3.2.0",
     385                                "@wordpress/is-shallow-equal": "^1.2.0",
     386                                "@wordpress/keycodes": "^2.1.0",
     387                                "@wordpress/rich-text": "^3.1.0",
     388                                "@wordpress/url": "^2.4.0",
    376389                                "classnames": "^2.2.5",
    377390                                "clipboard": "^2.0.1",
    378391                                "diff": "^3.5.0",
    379392                                "dom-scroll-into-view": "^1.2.1",
    380                                 "lodash": "^4.17.10",
     393                                "lodash": "^4.17.11",
    381394                                "memize": "^1.0.5",
    382395                                "moment": "^2.22.1",
    383396                                "mousetrap": "^1.6.2",
     
    390403                        }
    391404                },
    392405                "@wordpress/compose": {
    393                         "version": "3.0.1",
    394                         "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-3.0.1.tgz",
    395                         "integrity": "sha512-A58zlkYzx4KJ8Z4mV8rIPMECZueWFmiV5VUbgfxxcU0SL8K9yJPuEcsO7pm/MfLPpw919BiGlxr5CMJwJEb70w==",
     406                        "version": "3.1.0",
     407                        "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-3.1.0.tgz",
     408                        "integrity": "sha512-egpkE+nAoMMAmIvUXr5PK1aXDe2I8yJptiki81JK8m396IZw+JR9ZWercGLIwwa+s6V2wx+y+9uQOA8aj0HsMw==",
    396409                        "requires": {
    397                                 "@babel/runtime": "^7.0.0",
    398                                 "@wordpress/element": "^2.1.9",
    399                                 "@wordpress/is-shallow-equal": "^1.1.5",
    400                                 "lodash": "^4.17.10"
     410                                "@babel/runtime": "^7.3.1",
     411                                "@wordpress/element": "^2.2.0",
     412                                "@wordpress/is-shallow-equal": "^1.2.0",
     413                                "lodash": "^4.17.11"
    401414                        }
    402415                },
    403416                "@wordpress/core-data": {
    404                         "version": "2.0.17",
    405                         "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-2.0.17.tgz",
    406                         "integrity": "sha512-gJIdV81u0JuRoDGazDMCvotnjLZVEPtygODDl2U4+eKJQM343ysKC06nw+PqWeh/gpg9RtXYmO693yMqF0Pk6A==",
     417                        "version": "2.1.0",
     418                        "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-2.1.0.tgz",
     419                        "integrity": "sha512-erBR4KSHJYa/SJUbkkd8gpWQhvoqHrs7wHoMNyM3fXenYMlYJAIqJ740TvCTm6VDpB5Vbx1785biAIrQkGK69w==",
    407420                        "requires": {
    408                                 "@babel/runtime": "^7.0.0",
    409                                 "@wordpress/api-fetch": "^2.2.8",
    410                                 "@wordpress/data": "^4.2.1",
    411                                 "@wordpress/url": "^2.3.3",
     421                                "@babel/runtime": "^7.3.1",
     422                                "@wordpress/api-fetch": "^3.0.0",
     423                                "@wordpress/data": "^4.3.0",
     424                                "@wordpress/deprecated": "^2.1.0",
     425                                "@wordpress/url": "^2.4.0",
    412426                                "equivalent-key-map": "^0.2.2",
    413                                 "lodash": "^4.17.10",
     427                                "lodash": "^4.17.11",
    414428                                "rememo": "^3.0.0"
    415429                        }
    416430                },
    417431                "@wordpress/custom-templated-path-webpack-plugin": {
    418                         "version": "1.1.6",
    419                         "resolved": "https://registry.npmjs.org/@wordpress/custom-templated-path-webpack-plugin/-/custom-templated-path-webpack-plugin-1.1.6.tgz",
    420                         "integrity": "sha512-hNZnhrYVIkX+dz6xdlPrq67NqeEZwmsaprgOHlNgh1u2Ir3Yk5iZY1z3u18YLDfRhGRh8dXZxK01TxGU0Gq84g==",
     432                        "version": "1.2.0",
     433                        "resolved": "https://registry.npmjs.org/@wordpress/custom-templated-path-webpack-plugin/-/custom-templated-path-webpack-plugin-1.2.0.tgz",
     434                        "integrity": "sha512-IWHZh40TuDOy6Gx/z7zxdhOTOJNywU/znTV0OBvbUZ5R5Y5TMX6TiWd51N8JTaHv5Ig8tw2c5R+SV0bdb2mrTQ==",
    421435                        "dev": true,
    422436                        "requires": {
    423                                 "@babel/runtime": "^7.0.0",
     437                                "@babel/runtime": "^7.3.1",
    424438                                "escape-string-regexp": "^1.0.5"
    425439                        }
    426440                },
    427441                "@wordpress/data": {
    428                         "version": "4.2.1",
    429                         "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-4.2.1.tgz",
    430                         "integrity": "sha512-HI2kDDEnwb27c2JtkH7pgiVs5QHVmaqQ4fpb38TYiF+EGKAxEhXv+jOqJAGlumEUru3BAzxVXDvhZlhXLNaxVA==",
     442                        "version": "4.3.0",
     443                        "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-4.3.0.tgz",
     444                        "integrity": "sha512-Cnh1HBc9F3L+Ucq0K4OyxKHtnUDnIAnBm10YCCSGHhx5rmS19XvlHS1e2fG2agaKTF6Zg/eoak71QnCVP2yzpQ==",
    431445                        "requires": {
    432                                 "@babel/runtime": "^7.0.0",
    433                                 "@wordpress/compose": "^3.0.1",
    434                                 "@wordpress/element": "^2.1.9",
    435                                 "@wordpress/is-shallow-equal": "^1.1.5",
    436                                 "@wordpress/redux-routine": "^3.0.4",
     446                                "@babel/runtime": "^7.3.1",
     447                                "@wordpress/compose": "^3.1.0",
     448                                "@wordpress/element": "^2.2.0",
     449                                "@wordpress/is-shallow-equal": "^1.2.0",
     450                                "@wordpress/priority-queue": "^1.0.0",
     451                                "@wordpress/redux-routine": "^3.1.0",
    437452                                "equivalent-key-map": "^0.2.2",
    438453                                "is-promise": "^2.1.0",
    439                                 "lodash": "^4.17.10",
     454                                "lodash": "^4.17.11",
    440455                                "redux": "^4.0.0",
    441456                                "turbo-combine-reducers": "^1.0.2"
    442457                        }
    443458                },
    444459                "@wordpress/date": {
    445                         "version": "3.0.1",
    446                         "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-3.0.1.tgz",
    447                         "integrity": "sha512-LOOwZM0A5OeElWgdyuR3LJQ7sJJZ5oHdXnNTs3LEB5GH7FUoozF6B6KY5Qm13pizzWX018C8vggsHrsltuLo3A==",
     460                        "version": "3.1.0",
     461                        "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-3.1.0.tgz",
     462                        "integrity": "sha512-leXoilKNMzFBit8FPXyDqQvuEyi3UeeyY1KRRPoLt4TI+QxjGmscOxx6YLqCLK555cmQkk69OCogVimcPAgsKA==",
    448463                        "requires": {
    449                                 "@babel/runtime": "^7.0.0",
     464                                "@babel/runtime": "^7.3.1",
    450465                                "moment": "^2.22.1",
    451466                                "moment-timezone": "^0.5.16"
    452467                        }
    453468                },
    454469                "@wordpress/deprecated": {
    455                         "version": "2.0.5",
    456                         "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-2.0.5.tgz",
    457                         "integrity": "sha512-YMcXTpR63/h+15JGmPXn55je6l8fyGx0kbGAePNin9DXA1fToTJzJ2K/mrJX4Ztc+tIYskDs0ZsGI76SE2+Tqw==",
     470                        "version": "2.1.0",
     471                        "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-2.1.0.tgz",
     472                        "integrity": "sha512-kdwII/P3mZ2VgJWeVYIYTkYw/+sktxfJjVIll1fbs0RrT/sYgWaSzpYiQuOVFDXFZkTgFSgXZv13NaTnoD5MDw==",
    458473                        "requires": {
    459                                 "@babel/runtime": "^7.0.0",
    460                                 "@wordpress/hooks": "^2.0.5"
     474                                "@babel/runtime": "^7.3.1",
     475                                "@wordpress/hooks": "^2.1.0"
    461476                        }
    462477                },
    463478                "@wordpress/dom": {
    464                         "version": "2.0.8",
    465                         "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-2.0.8.tgz",
    466                         "integrity": "sha512-Nz1k1tB/NXcfpAWUL+mTtEzxC6Dp6UAavIzJVQgAq8gsdayh7F9lgkyyL5MWLirAKkGuhztwMrSle9s5HzrTlw==",
     479                        "version": "2.1.0",
     480                        "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-2.1.0.tgz",
     481                        "integrity": "sha512-Vntv8XFIhKmF4CZBtrPk7t9epe83Eg8JQbszTWYJsInd65S+a8by4Wq9XUDJ2QbSpYGq/GWtGAx9ztvMZjzKbw==",
    467482                        "requires": {
    468                                 "@babel/runtime": "^7.0.0",
    469                                 "lodash": "^4.17.10"
     483                                "@babel/runtime": "^7.3.1",
     484                                "lodash": "^4.17.11"
    470485                        }
    471486                },
    472487                "@wordpress/dom-ready": {
    473                         "version": "2.0.2",
    474                         "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-2.0.2.tgz",
    475                         "integrity": "sha512-SENsbiIesC0Oz6qTLHpYxo6aW9/NgFYkXq4TGjUBA5LLNJmBf9AhPKX9rpgh8Y3+DKVobMdX8IKhfRrQYiqRiw==",
     488                        "version": "2.1.0",
     489                        "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-2.1.0.tgz",
     490                        "integrity": "sha512-twU+96GT3Xrg3IgqhVY51DZlcOGp9DeWVTGR5xhv35jQD7FQJ5dcO7DfmDTkV5XghBh1S6gz9nnfeE9B04K97g==",
    476491                        "requires": {
    477                                 "@babel/runtime": "^7.0.0"
     492                                "@babel/runtime": "^7.3.1"
    478493                        }
    479494                },
    480495                "@wordpress/edit-post": {
    481                         "version": "3.1.11",
    482                         "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-3.1.11.tgz",
    483                         "integrity": "sha512-NZucS6HHR7e6e1WQKQabAt2zGjo/TkjWHkg76wspLcnW8JdbRl+VFTIAe2BZOeomRbU03wTb1N6b1UJKs94nkQ==",
     496                        "version": "3.2.0",
     497                        "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-3.2.0.tgz",
     498                        "integrity": "sha512-bo8aT/wH5mI7KYC2XYfYFl1v7w9zKdc/lQZKfJRBZDteM3Xa8GzExv9JpqxshUF8KiCjMUhfcu0llox4C0S3vQ==",
    484499                        "requires": {
    485                                 "@babel/runtime": "^7.0.0",
    486                                 "@wordpress/a11y": "^2.0.2",
    487                                 "@wordpress/api-fetch": "^2.2.8",
    488                                 "@wordpress/block-library": "^2.2.16",
    489                                 "@wordpress/blocks": "^6.0.7",
    490                                 "@wordpress/components": "^7.0.8",
    491                                 "@wordpress/compose": "^3.0.1",
    492                                 "@wordpress/core-data": "^2.0.17",
    493                                 "@wordpress/data": "^4.2.1",
    494                                 "@wordpress/editor": "^9.0.11",
    495                                 "@wordpress/element": "^2.1.9",
    496                                 "@wordpress/format-library": "^1.2.14",
    497                                 "@wordpress/hooks": "^2.0.5",
    498                                 "@wordpress/i18n": "^3.1.1",
    499                                 "@wordpress/keycodes": "^2.0.6",
    500                                 "@wordpress/nux": "^3.0.9",
    501                                 "@wordpress/plugins": "^2.0.11",
    502                                 "@wordpress/url": "^2.3.3",
    503                                 "@wordpress/viewport": "^2.1.1",
     500                                "@babel/runtime": "^7.3.1",
     501                                "@wordpress/a11y": "^2.1.0",
     502                                "@wordpress/api-fetch": "^3.0.0",
     503                                "@wordpress/block-editor": "^1.0.0",
     504                                "@wordpress/block-library": "^2.3.0",
     505                                "@wordpress/blocks": "^6.1.0",
     506                                "@wordpress/components": "^7.1.0",
     507                                "@wordpress/compose": "^3.1.0",
     508                                "@wordpress/core-data": "^2.1.0",
     509                                "@wordpress/data": "^4.3.0",
     510                                "@wordpress/editor": "^9.1.0",
     511                                "@wordpress/element": "^2.2.0",
     512                                "@wordpress/format-library": "^1.3.0",
     513                                "@wordpress/hooks": "^2.1.0",
     514                                "@wordpress/i18n": "^3.2.0",
     515                                "@wordpress/keycodes": "^2.1.0",
     516                                "@wordpress/nux": "^3.1.0",
     517                                "@wordpress/plugins": "^2.1.0",
     518                                "@wordpress/url": "^2.4.0",
     519                                "@wordpress/viewport": "^2.2.0",
    504520                                "classnames": "^2.2.5",
    505                                 "lodash": "^4.17.10",
     521                                "lodash": "^4.17.11",
    506522                                "refx": "^3.0.0"
    507523                        }
    508524                },
    509525                "@wordpress/editor": {
    510                         "version": "9.0.11",
    511                         "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-9.0.11.tgz",
    512                         "integrity": "sha512-3kyua3fpQOJZYCWk+XfNtuUL8BCwKzmHWbm/5s6bv1so58q/4Ek1ZcEXo5B+KN+2crlg56zX1aNQ4LxiP+hnAA==",
     526                        "version": "9.1.0",
     527                        "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-9.1.0.tgz",
     528                        "integrity": "sha512-fWuXVbn0OlrcDNMZMTQN6Lyv7Al+4poQMFSPiIbuv7DOxPZXYNFhEJq+kNMsbw33N3hrzQ4afZpUb+z079KKsg==",
    513529                        "requires": {
    514                                 "@babel/runtime": "^7.0.0",
    515                                 "@wordpress/a11y": "^2.0.2",
    516                                 "@wordpress/api-fetch": "^2.2.8",
    517                                 "@wordpress/blob": "^2.1.0",
    518                                 "@wordpress/blocks": "^6.0.7",
    519                                 "@wordpress/components": "^7.0.8",
    520                                 "@wordpress/compose": "^3.0.1",
    521                                 "@wordpress/core-data": "^2.0.17",
    522                                 "@wordpress/data": "^4.2.1",
    523                                 "@wordpress/date": "^3.0.1",
    524                                 "@wordpress/deprecated": "^2.0.5",
    525                                 "@wordpress/dom": "^2.0.8",
    526                                 "@wordpress/element": "^2.1.9",
    527                                 "@wordpress/hooks": "^2.0.5",
    528                                 "@wordpress/html-entities": "^2.0.4",
    529                                 "@wordpress/i18n": "^3.1.1",
    530                                 "@wordpress/is-shallow-equal": "^1.1.5",
    531                                 "@wordpress/keycodes": "^2.0.6",
    532                                 "@wordpress/notices": "^1.1.3",
    533                                 "@wordpress/nux": "^3.0.9",
    534                                 "@wordpress/token-list": "^1.1.0",
    535                                 "@wordpress/url": "^2.3.3",
    536                                 "@wordpress/viewport": "^2.1.1",
    537                                 "@wordpress/wordcount": "^2.0.3",
     530                                "@babel/runtime": "^7.3.1",
     531                                "@wordpress/a11y": "^2.1.0",
     532                                "@wordpress/api-fetch": "^3.0.0",
     533                                "@wordpress/blob": "^2.2.0",
     534                                "@wordpress/block-editor": "^1.0.0",
     535                                "@wordpress/blocks": "^6.1.0",
     536                                "@wordpress/components": "^7.1.0",
     537                                "@wordpress/compose": "^3.1.0",
     538                                "@wordpress/core-data": "^2.1.0",
     539                                "@wordpress/data": "^4.3.0",
     540                                "@wordpress/date": "^3.1.0",
     541                                "@wordpress/deprecated": "^2.1.0",
     542                                "@wordpress/dom": "^2.1.0",
     543                                "@wordpress/element": "^2.2.0",
     544                                "@wordpress/hooks": "^2.1.0",
     545                                "@wordpress/html-entities": "^2.1.0",
     546                                "@wordpress/i18n": "^3.2.0",
     547                                "@wordpress/is-shallow-equal": "^1.2.0",
     548                                "@wordpress/keycodes": "^2.1.0",
     549                                "@wordpress/notices": "^1.2.0",
     550                                "@wordpress/nux": "^3.1.0",
     551                                "@wordpress/token-list": "^1.2.0",
     552                                "@wordpress/url": "^2.4.0",
     553                                "@wordpress/viewport": "^2.2.0",
     554                                "@wordpress/wordcount": "^2.1.0",
    538555                                "classnames": "^2.2.5",
    539556                                "dom-scroll-into-view": "^1.2.1",
    540557                                "inherits": "^2.0.3",
    541                                 "jquery": "^3.3.1",
    542                                 "lodash": "^4.17.10",
     558                                "lodash": "^4.17.11",
    543559                                "memize": "^1.0.5",
    544560                                "react-autosize-textarea": "^3.0.2",
    545561                                "redux-multi": "^0.1.12",
     
    547563                                "refx": "^3.0.0",
    548564                                "rememo": "^3.0.0",
    549565                                "tinycolor2": "^1.4.1",
    550                                 "tinymce": "^4.7.2",
    551566                                "traverse": "^0.6.6"
    552                         },
    553                         "dependencies": {
    554                                 "jquery": {
    555                                         "version": "3.3.1",
    556                                         "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz",
    557                                         "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg=="
    558                                 }
    559567                        }
    560568                },
    561569                "@wordpress/element": {
    562                         "version": "2.1.9",
    563                         "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.1.9.tgz",
    564                         "integrity": "sha512-qKluF0oIajTYllZPG4XlopWHWs3VADT0sUW1oPprCCMMj2URkq4RQ9q2DvUwLr/UYZKUfyLtzyb3oD44SFgNsQ==",
     570                        "version": "2.2.0",
     571                        "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.2.0.tgz",
     572                        "integrity": "sha512-GRpnlcJLok6zQ4HCVm5hcfVXlijL6q3ReFAsh6CYFLoY0A/182xHKKP0HaGbpQcML/nKmcyo30/ru9mz4Cicag==",
    565573                        "requires": {
    566                                 "@babel/runtime": "^7.0.0",
    567                                 "@wordpress/escape-html": "^1.0.1",
    568                                 "lodash": "^4.17.10",
     574                                "@babel/runtime": "^7.3.1",
     575                                "@wordpress/escape-html": "^1.1.0",
     576                                "lodash": "^4.17.11",
    569577                                "react": "^16.6.3",
    570578                                "react-dom": "^16.6.3"
    571579                        }
    572580                },
    573581                "@wordpress/escape-html": {
    574                         "version": "1.0.1",
    575                         "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-1.0.1.tgz",
    576                         "integrity": "sha512-ywRXV6WHbUWlqEDXQcWLmyG+/oBw8myTp+KTbkRRF2EJvx/cqL9XF55I2+aeZ5Q0VYRXXGHp6Tp1iRfJjr/rNQ==",
     582                        "version": "1.1.0",
     583                        "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-1.1.0.tgz",
     584                        "integrity": "sha512-6ZhTWEJtviGtSxLu1h50rvPthyB9LhEv69IfTi3blCCiJT8Fr6WzbBhl0vAu0a/u7TGsCM2LFWUOwjofOvq6iA==",
    577585                        "requires": {
    578                                 "@babel/runtime": "^7.0.0"
     586                                "@babel/runtime": "^7.3.1"
    579587                        }
    580588                },
    581589                "@wordpress/format-library": {
    582                         "version": "1.2.14",
    583                         "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-1.2.14.tgz",
    584                         "integrity": "sha512-cPDQR9A1RDy8tBXTeb/BKWLAOQGulfvSRgTFvMv5lwVON1DechvaJzlvz0pAyYM/mUe92dFotNsWr++TaFeYNQ==",
     590                        "version": "1.3.0",
     591                        "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-1.3.0.tgz",
     592                        "integrity": "sha512-d7vNGVlReRAl8Szgab2w3GEdHPqK+KBkteoczux+L7jqN54Ny3K0ASsLBQdQGezn0Sez92GSsnAZuuSEdEInsA==",
    585593                        "requires": {
    586                                 "@babel/runtime": "^7.0.0",
    587                                 "@wordpress/components": "^7.0.8",
    588                                 "@wordpress/dom": "^2.0.8",
    589                                 "@wordpress/editor": "^9.0.11",
    590                                 "@wordpress/element": "^2.1.9",
    591                                 "@wordpress/i18n": "^3.1.1",
    592                                 "@wordpress/keycodes": "^2.0.6",
    593                                 "@wordpress/rich-text": "^3.0.7",
    594                                 "@wordpress/url": "^2.3.3"
     594                                "@babel/runtime": "^7.3.1",
     595                                "@wordpress/components": "^7.1.0",
     596                                "@wordpress/editor": "^9.1.0",
     597                                "@wordpress/element": "^2.2.0",
     598                                "@wordpress/i18n": "^3.2.0",
     599                                "@wordpress/keycodes": "^2.1.0",
     600                                "@wordpress/rich-text": "^3.1.0",
     601                                "@wordpress/url": "^2.4.0"
    595602                        }
    596603                },
    597604                "@wordpress/hooks": {
    598                         "version": "2.0.5",
    599                         "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-2.0.5.tgz",
    600                         "integrity": "sha512-EcE7lm5p6f3qB6nJClY3LPejFpbjo66b6j4ihgLLgrWMKqs4lLPGS2OzK4KyP0O52cofKj+Tv/wBaAiYSufFcA==",
     605                        "version": "2.1.0",
     606                        "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-2.1.0.tgz",
     607                        "integrity": "sha512-EyNrJelTAhPJTKQ8QjKRN2aAw3CozwIer8exf1YCNZDGBiXEktUPRPQ734Qr/K/BKKOGMMQPmHxePTrI4nIGAg==",
    601608                        "requires": {
    602                                 "@babel/runtime": "^7.0.0"
     609                                "@babel/runtime": "^7.3.1"
    603610                        }
    604611                },
    605612                "@wordpress/html-entities": {
    606                         "version": "2.0.4",
    607                         "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-2.0.4.tgz",
    608                         "integrity": "sha512-waT+n+sLLzoI7dUovWGwTUB25iNoRyktRYroc4NVgAbDkKuN5Dsi9IOmJnNNitdQ17HEAOn++ZO6X5/mbBkvBA==",
     613                        "version": "2.1.0",
     614                        "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-2.1.0.tgz",
     615                        "integrity": "sha512-JB2vy0ESg4rk52DKRDfbh2bEm3I+RMPoEWBP+4dSmosSFOWBVcRLptlUovHkgcPD5+6fgRsDGOr5rkXylwC4HQ==",
    609616                        "requires": {
    610                                 "@babel/runtime": "^7.0.0"
     617                                "@babel/runtime": "^7.3.1"
    611618                        }
    612619                },
    613620                "@wordpress/i18n": {
    614                         "version": "3.1.1",
    615                         "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.1.1.tgz",
    616                         "integrity": "sha512-qZx3GcrIfPG5uOhYjb/Sz0XBT7OMkdFXYa966S8/gxWIkewD5TWV0ROQ9UX6+u7ScbblNdS87irJI0FDQ0lM3Q==",
     621                        "version": "3.2.0",
     622                        "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.2.0.tgz",
     623                        "integrity": "sha512-UFVhwjVB9CczsEI8n4j6FcFCj+C4gdyFhNLdSJma02OuyWBCaS0iJEaXsq6QBO8RPBPB6c06Tr1S7u6VxRKpnQ==",
    617624                        "requires": {
    618                                 "@babel/runtime": "^7.0.0",
     625                                "@babel/runtime": "^7.3.1",
    619626                                "gettext-parser": "^1.3.1",
    620                                 "lodash": "^4.17.10",
     627                                "lodash": "^4.17.11",
    621628                                "memize": "^1.0.5",
    622629                                "sprintf-js": "^1.1.1",
    623630                                "tannin": "^1.0.1"
     
    631638                        }
    632639                },
    633640                "@wordpress/is-shallow-equal": {
    634                         "version": "1.1.5",
    635                         "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-1.1.5.tgz",
    636                         "integrity": "sha512-8sRM/lg6ISi4jo7MBycSGRkUCsDP/k7kIXT7Au7m6XSuyfLGTuFQjFCUIufXmKsS08ALsp0I9PN6iCFMyirBSw==",
     641                        "version": "1.2.0",
     642                        "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-1.2.0.tgz",
     643                        "integrity": "sha512-WLB1sEz0xjtzJnorJTSuEpaYjo0E9zir0lJGwRjhYHlTjzngTakFPlifcvPVm7saA9KR9/t82jxOENAIWFzftQ==",
    637644                        "requires": {
    638                                 "@babel/runtime": "^7.0.0"
     645                                "@babel/runtime": "^7.3.1"
    639646                        }
    640647                },
    641648                "@wordpress/keycodes": {
    642                         "version": "2.0.6",
    643                         "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-2.0.6.tgz",
    644                         "integrity": "sha512-fWMf6aq1ymfqUVYS0RQF/5RtUl5ijZGC1add1HGMyquWd3Gtu0DV9VNfWU9B+LvcHVuG5ETK3Lc8wBNri9a/tg==",
     649                        "version": "2.1.0",
     650                        "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-2.1.0.tgz",
     651                        "integrity": "sha512-/RdW6qgg3n0HnMQW7y1KzKLZwdZvtSFmzaG6XCfK04Fh7cHfl2oD/cvbu03+xT98RO+KtlL77AOpfq+mPfMiIA==",
    645652                        "requires": {
    646                                 "@babel/runtime": "^7.0.0",
    647                                 "@wordpress/i18n": "^3.1.1",
    648                                 "lodash": "^4.17.10"
     653                                "@babel/runtime": "^7.3.1",
     654                                "@wordpress/i18n": "^3.2.0",
     655                                "lodash": "^4.17.11"
    649656                        }
    650657                },
    651658                "@wordpress/library-export-default-webpack-plugin": {
    652                         "version": "1.0.5",
    653                         "resolved": "https://registry.npmjs.org/@wordpress/library-export-default-webpack-plugin/-/library-export-default-webpack-plugin-1.0.5.tgz",
    654                         "integrity": "sha512-ldZhsfI2H2k3o61C7Ffm3n+iHACtAy9g4hBNTwPB9J3z0kH05ZbidxgKqby0tADsox27gIGoxoRWVtACV0sm3w==",
     659                        "version": "1.1.0",
     660                        "resolved": "https://registry.npmjs.org/@wordpress/library-export-default-webpack-plugin/-/library-export-default-webpack-plugin-1.1.0.tgz",
     661                        "integrity": "sha512-FZ9j2guO1lWiDzEJSlpuiyeMDyBkPxU1Dop7PuGK3t+oCmNPpHURkZYBYSiMIhvcLlL37TvWR3fC5dt587+f0Q==",
    655662                        "dev": true,
    656663                        "requires": {
    657                                 "@babel/runtime": "^7.0.0",
    658                                 "lodash": "^4.17.10",
     664                                "@babel/runtime": "^7.3.1",
     665                                "lodash": "^4.17.11",
    659666                                "webpack-sources": "^1.1.0"
    660667                        }
    661668                },
    662669                "@wordpress/list-reusable-blocks": {
    663                         "version": "1.1.21",
    664                         "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-1.1.21.tgz",
    665                         "integrity": "sha512-slf4ou78dx2UjQvDbAnVkPG0/yLm+FBgkxI0uMCgO613Qb46bBp0mF8Wg6As/zTAjWNevSM4GV31Q7EHwN4n2g==",
     670                        "version": "1.2.0",
     671                        "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-1.2.0.tgz",
     672                        "integrity": "sha512-x6yn6CaSdS7pk6HdlCXyo8oe96HXW/NLfnaAFIvCZAw+03Cvl0cRKmlmMGCEcIo9mUvx1Luf7WxivowioWenIg==",
    666673                        "requires": {
    667                                 "@babel/runtime": "^7.0.0",
    668                                 "@wordpress/api-fetch": "^2.2.8",
    669                                 "@wordpress/components": "^7.0.8",
    670                                 "@wordpress/compose": "^3.0.1",
    671                                 "@wordpress/element": "^2.1.9",
    672                                 "@wordpress/i18n": "^3.1.1",
    673                                 "lodash": "^4.17.10"
     674                                "@babel/runtime": "^7.3.1",
     675                                "@wordpress/api-fetch": "^3.0.0",
     676                                "@wordpress/components": "^7.1.0",
     677                                "@wordpress/compose": "^3.1.0",
     678                                "@wordpress/element": "^2.2.0",
     679                                "@wordpress/i18n": "^3.2.0",
     680                                "lodash": "^4.17.11"
    674681                        }
    675682                },
    676683                "@wordpress/notices": {
    677                         "version": "1.1.3",
    678                         "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-1.1.3.tgz",
    679                         "integrity": "sha512-w18u3kbwlfWAg9poYQ13z275rqZyLfdo4QHytGy3g0BRQYZefHi/Pl4jK+dgnrBJEwCb4kgSW6Pwqc7mFZ+kAQ==",
     684                        "version": "1.2.0",
     685                        "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-1.2.0.tgz",
     686                        "integrity": "sha512-muRfXHLW1i30zydm0f5kPQrEHVmlzB1XxGs9oBtSAorzQ8SFhDszfVVSP9G0/6CuYoHi1XeT8LxQFK16WkIx8Q==",
    680687                        "requires": {
    681                                 "@babel/runtime": "^7.0.0",
    682                                 "@wordpress/a11y": "^2.0.2",
    683                                 "@wordpress/data": "^4.2.1",
    684                                 "lodash": "^4.17.10"
     688                                "@babel/runtime": "^7.3.1",
     689                                "@wordpress/a11y": "^2.1.0",
     690                                "@wordpress/data": "^4.3.0",
     691                                "lodash": "^4.17.11"
    685692                        }
    686693                },
    687694                "@wordpress/nux": {
    688                         "version": "3.0.9",
    689                         "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-3.0.9.tgz",
    690                         "integrity": "sha512-XIbM4afOs4SS5SgM3m4+rcpcSxmqhcbroc2g6A5b4yYbWnQQAy9HN07xkBjCAP/cz601h1KTf5ced4jgv0WNrQ==",
     695                        "version": "3.1.0",
     696                        "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-3.1.0.tgz",
     697                        "integrity": "sha512-rmn1nSm976hqV6+Gdl7jws4syOI5fNaymhYiXKPO8duG/3iaFOOGuZKJ7+63hJkMEogzV6bKd4Qpg2COB+1r0A==",
    691698                        "requires": {
    692                                 "@babel/runtime": "^7.0.0",
    693                                 "@wordpress/components": "^7.0.8",
    694                                 "@wordpress/compose": "^3.0.1",
    695                                 "@wordpress/data": "^4.2.1",
    696                                 "@wordpress/element": "^2.1.9",
    697                                 "@wordpress/i18n": "^3.1.1",
    698                                 "lodash": "^4.17.10",
     699                                "@babel/runtime": "^7.3.1",
     700                                "@wordpress/components": "^7.1.0",
     701                                "@wordpress/compose": "^3.1.0",
     702                                "@wordpress/data": "^4.3.0",
     703                                "@wordpress/element": "^2.2.0",
     704                                "@wordpress/i18n": "^3.2.0",
     705                                "lodash": "^4.17.11",
    699706                                "rememo": "^3.0.0"
    700707                        }
    701708                },
    702709                "@wordpress/plugins": {
    703                         "version": "2.0.11",
    704                         "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-2.0.11.tgz",
    705                         "integrity": "sha512-Nd9gJ4HiOm5UYoNKyIIJO/1xmjeT1aOyWdS6ytRKSRS9UwUEm3E7I31NvFHUfe4old2HMXKToIzPxanugBIafg==",
     710                        "version": "2.1.0",
     711                        "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-2.1.0.tgz",
     712                        "integrity": "sha512-qqw9niGqukeSH39USoOHEaaztRNDxH+6ka18GNv9L8zVpva/szwmVOQI+2zNY3RvIK0BhRbZxgCpScEaDiNHCg==",
    706713                        "requires": {
    707                                 "@babel/runtime": "^7.0.0",
    708                                 "@wordpress/compose": "^3.0.1",
    709                                 "@wordpress/element": "^2.1.9",
    710                                 "@wordpress/hooks": "^2.0.5",
    711                                 "lodash": "^4.17.10"
     714                                "@babel/runtime": "^7.3.1",
     715                                "@wordpress/compose": "^3.1.0",
     716                                "@wordpress/element": "^2.2.0",
     717                                "@wordpress/hooks": "^2.1.0",
     718                                "lodash": "^4.17.11"
    712719                        }
    713720                },
     721                "@wordpress/priority-queue": {
     722                        "version": "1.0.0",
     723                        "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-1.0.0.tgz",
     724                        "integrity": "sha512-TrUkskBEtfjDHMMxGu2hCLo7MydMjPS8riO9qbfUimb9qk7ayXbiUbWU7RY8py2kuZEJN6O81WCFOAfla7WHUA==",
     725                        "requires": {
     726                                "@babel/runtime": "^7.3.1"
     727                        }
     728                },
    714729                "@wordpress/redux-routine": {
    715                         "version": "3.0.4",
    716                         "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-3.0.4.tgz",
    717                         "integrity": "sha512-wkVkyW3k3l5vjW27T/SW3BQ/2ckT3mLZNXII8qhNMmZfCFc6xjb8+3PhQQX/abKz1sVTjnNLKZKQFIrZSklC2w==",
     730                        "version": "3.1.0",
     731                        "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-3.1.0.tgz",
     732                        "integrity": "sha512-3frq93XMK4FSmyg8bh+ztm9bSaItYFyyi+v+GDfrCMcNRCXCvPSgjZvNh1KBfqy4dkzecoNQDCq5F6rBceFDvg==",
    718733                        "requires": {
    719                                 "@babel/runtime": "^7.0.0",
     734                                "@babel/runtime": "^7.3.1",
    720735                                "is-promise": "^2.1.0",
    721736                                "rungen": "^0.3.2"
    722737                        }
    723738                },
    724739                "@wordpress/rich-text": {
    725                         "version": "3.0.7",
    726                         "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-3.0.7.tgz",
    727                         "integrity": "sha512-3zRyfVksOqt5BgrYRbcyVoXc4MXejBv9PjaXzcd5ZbzKm1dYt9J6mAPCiuErDCuNN2XF0LfSb5sXuVSdklHAqg==",
     740                        "version": "3.1.0",
     741                        "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-3.1.0.tgz",
     742                        "integrity": "sha512-Iw0UTH05XSl5L76CXmTA42WCL6IZLrJ2u66A+kZk/36dFzijdzaj078rVGzkktZJ5/VuS7mRchu/N2BQOGbUqQ==",
    728743                        "requires": {
    729                                 "@babel/runtime": "^7.0.0",
    730                                 "@wordpress/compose": "^3.0.1",
    731                                 "@wordpress/data": "^4.2.1",
    732                                 "@wordpress/escape-html": "^1.0.1",
    733                                 "lodash": "^4.17.10",
     744                                "@babel/runtime": "^7.3.1",
     745                                "@wordpress/compose": "^3.1.0",
     746                                "@wordpress/data": "^4.3.0",
     747                                "@wordpress/escape-html": "^1.1.0",
     748                                "lodash": "^4.17.11",
    734749                                "rememo": "^3.0.0"
    735750                        }
    736751                },
    737752                "@wordpress/shortcode": {
    738                         "version": "2.0.2",
    739                         "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-2.0.2.tgz",
    740                         "integrity": "sha512-mztQ5l7l1ULZ8rMqlOD/mrLSXXFvwDPdCBCBB+3YGl8zSnCZ1S9X1SIAjoVLpV9uRMm1CZL4w4hvhmi22F4Wiw==",
     753                        "version": "2.1.0",
     754                        "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-2.1.0.tgz",
     755                        "integrity": "sha512-I5RsEfNTORO/LyONCZ90SROKG7xbpgBu9icg64Sr65vOw6rs5ySQ9NfUelSiMBwQ+41CUS67/5B/LtBOV35qgA==",
    741756                        "requires": {
    742                                 "@babel/runtime": "^7.0.0",
    743                                 "lodash": "^4.17.10",
     757                                "@babel/runtime": "^7.3.1",
     758                                "lodash": "^4.17.11",
    744759                                "memize": "^1.0.5"
    745760                        }
    746761                },
    747762                "@wordpress/token-list": {
    748                         "version": "1.1.0",
    749                         "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-1.1.0.tgz",
    750                         "integrity": "sha512-1InK0ic0syqUEyY3XkiDiZW9rJB/C/KZEzaOZjyzl/mwDR0npMiAouY3fTQ6qZSsMHjszhSl90yXz1I9M/DapA==",
     763                        "version": "1.2.0",
     764                        "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-1.2.0.tgz",
     765                        "integrity": "sha512-iL+EcpP0y8/IJV+zr5FT6/24GQByzi69ngv2vEebToMHfbedaC02REZip3PloVm6wsm8hHs5l9S8AbX77w/awA==",
    751766                        "requires": {
    752                                 "@babel/runtime": "^7.0.0",
    753                                 "lodash": "^4.17.10"
     767                                "@babel/runtime": "^7.3.1",
     768                                "lodash": "^4.17.11"
    754769                        }
    755770                },
    756771                "@wordpress/url": {
    757                         "version": "2.3.3",
    758                         "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-2.3.3.tgz",
    759                         "integrity": "sha512-WGqQjOyu02E7bJ77G8385GGjUYpvF8vDqZXXHW06/WRSb4nW6fmMIM65UWdBaYY5XecAkpglCqwd8DNbquLucQ==",
     772                        "version": "2.4.0",
     773                        "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-2.4.0.tgz",
     774                        "integrity": "sha512-VW5r/RTvBWi1xXldJ7T3hfqfFlj+Y57QfN27WJ6jCyYxqkqp3RFs1HILGUrluGx4kowLnk3V3Z84NCBhHL2RMg==",
    760775                        "requires": {
    761                                 "@babel/runtime": "^7.0.0",
     776                                "@babel/runtime": "^7.3.1",
    762777                                "qs": "^6.5.2"
    763778                        },
    764779                        "dependencies": {
     
    770785                        }
    771786                },
    772787                "@wordpress/viewport": {
    773                         "version": "2.1.1",
    774                         "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-2.1.1.tgz",
    775                         "integrity": "sha512-9xxGvExINws+4FzoIzbjJCkl0iam4BW+YN8DWvZ09VO767U5P+5EvZAgZbvSUjs3XFEPaUU+DZHrXJSF/E9eSA==",
     788                        "version": "2.2.0",
     789                        "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-2.2.0.tgz",
     790                        "integrity": "sha512-rFhS5PtJ6iYVl5Wu4xwvXD4R7NQfKkd43KEZgdo6de4wMiPiasM2GGHd6KgfoBMlO4ZTyZQomRXMkKv/dkOYbQ==",
    776791                        "requires": {
    777                                 "@babel/runtime": "^7.0.0",
    778                                 "@wordpress/compose": "^3.0.1",
    779                                 "@wordpress/data": "^4.2.1",
    780                                 "@wordpress/element": "^2.1.9",
    781                                 "lodash": "^4.17.10"
     792                                "@babel/runtime": "^7.3.1",
     793                                "@wordpress/compose": "^3.1.0",
     794                                "@wordpress/data": "^4.3.0",
     795                                "@wordpress/element": "^2.2.0",
     796                                "lodash": "^4.17.11"
    782797                        }
    783798                },
    784799                "@wordpress/wordcount": {
    785                         "version": "2.0.3",
    786                         "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-2.0.3.tgz",
    787                         "integrity": "sha512-+5W1g1UkQ0zMCbAvHQw7OxJPvacMGift+Rhy1dRJZkJ3h7xkbvI+dO3+cwuEgNqdZboO1c5m35NsRrMUsrwNgA==",
     800                        "version": "2.1.0",
     801                        "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-2.1.0.tgz",
     802                        "integrity": "sha512-UAq5a6WIf+pvXABSjGbYg5pVXkLDY1y3bMvW+xoXTHrgkNjzyXHQafxwEne/z6KTdM+gIVyFwYRE/MaoQiBeGQ==",
    788803                        "requires": {
    789                                 "@babel/runtime": "^7.0.0",
    790                                 "lodash": "^4.17.10"
     804                                "@babel/runtime": "^7.3.1",
     805                                "lodash": "^4.17.11"
    791806                        }
    792807                },
    793808                "@xtuc/ieee754": {
     
    836851                        "dev": true
    837852                },
    838853                "airbnb-prop-types": {
    839                         "version": "2.11.0",
    840                         "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.11.0.tgz",
    841                         "integrity": "sha512-Y46/0gNVDy5gpedxIaoKjigdes+TouqVg7GTYQr73PBfE/lTSvOR/WIgUib0Zonm3Hyvlcax0mHr+v4K8DfGGw==",
     854                        "version": "2.12.0",
     855                        "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.12.0.tgz",
     856                        "integrity": "sha512-EJLaLf0Rjg+AouOgIBlO1rerwgwu3Y0dwxp7BWzUemY9J1UPO9XOlMmOXzpaHW9O0RzpofiThVl0sIToHtLPAQ==",
    842857                        "requires": {
    843858                                "array.prototype.find": "^2.0.4",
    844859                                "function.prototype.name": "^1.1.0",
     
    846861                                "is-regex": "^1.0.4",
    847862                                "object-is": "^1.0.1",
    848863                                "object.assign": "^4.1.0",
    849                                 "object.entries": "^1.0.4",
     864                                "object.entries": "^1.1.0",
    850865                                "prop-types": "^15.6.2",
    851                                 "prop-types-exact": "^1.2.0"
     866                                "prop-types-exact": "^1.2.0",
     867                                "react-is": "^16.8.1"
    852868                        }
    853869                },
    854870                "ajv": {
     
    38093825                },
    38103826                "create-hash": {
    38113827                        "version": "1.2.0",
    3812                         "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
     3828                        "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
    38133829                        "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
    38143830                        "dev": true,
    38153831                        "requires": {
     
    38223838                },
    38233839                "create-hmac": {
    38243840                        "version": "1.1.7",
    3825                         "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
     3841                        "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
    38263842                        "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
    38273843                        "dev": true,
    38283844                        "requires": {
     
    39033919                },
    39043920                "css-color-names": {
    39053921                        "version": "0.0.4",
    3906                         "resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
     3922                        "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
    39073923                        "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
    39083924                        "dev": true
    39093925                },
     
    45404556                },
    45414557                "diffie-hellman": {
    45424558                        "version": "5.0.3",
    4543                         "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
     4559                        "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
    45444560                        "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
    45454561                        "dev": true,
    45464562                        "requires": {
     
    53355351                        "dependencies": {
    53365352                                "core-js": {
    53375353                                        "version": "1.2.7",
    5338                                         "resolved": "http://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
     5354                                        "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
    53395355                                        "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
    53405356                                }
    53415357                        }
     
    54205436                },
    54215437                "finalhandler": {
    54225438                        "version": "1.1.1",
    5423                         "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
     5439                        "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
    54245440                        "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==",
    54255441                        "dev": true,
    54265442                        "requires": {
     
    70677083                        "dependencies": {
    70687084                                "colors": {
    70697085                                        "version": "1.1.2",
    7070                                         "resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
     7086                                        "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
    70717087                                        "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
    70727088                                        "dev": true
    70737089                                }
     
    77687784                },
    77697785                "http-errors": {
    77707786                        "version": "1.6.3",
    7771                         "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
     7787                        "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
    77727788                        "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
    77737789                        "dev": true,
    77747790                        "requires": {
     
    77977813                },
    77987814                "http-proxy-middleware": {
    77997815                        "version": "0.18.0",
    7800                         "resolved": "http://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz",
     7816                        "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz",
    78017817                        "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==",
    78027818                        "dev": true,
    78037819                        "requires": {
     
    1016210178                                },
    1016310179                                "readable-stream": {
    1016410180                                        "version": "2.3.6",
    10165                                         "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
     10181                                        "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
    1016610182                                        "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
    1016710183                                        "dev": true,
    1016810184                                        "requires": {
     
    1017710193                                },
    1017810194                                "string_decoder": {
    1017910195                                        "version": "1.1.1",
    10180                                         "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
     10196                                        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
    1018110197                                        "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
    1018210198                                        "dev": true,
    1018310199                                        "requires": {
     
    1024610262                        }
    1024710263                },
    1024810264                "mousetrap": {
    10249                         "version": "1.6.2",
    10250                         "resolved": "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.2.tgz",
    10251                         "integrity": "sha512-jDjhi7wlHwdO6q6DS7YRmSHcuI+RVxadBkLt3KHrhd3C2b+w5pKefg3oj5beTcHZyVFA9Aksf+yEE1y5jxUjVA=="
     10265                        "version": "1.6.3",
     10266                        "resolved": "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.3.tgz",
     10267                        "integrity": "sha512-bd+nzwhhs9ifsUrC2tWaSgm24/oo2c83zaRyZQF06hYA6sANfsXHtnZ19AbbbDXCDzeH5nZBSQ4NvCjgD62tJA=="
    1025210268                },
    1025310269                "move-concurrently": {
    1025410270                        "version": "1.0.1",
     
    1090510921                                        }
    1090610922                                },
    1090710923                                "object-keys": {
    10908                                         "version": "1.0.12",
    10909                                         "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz",
    10910                                         "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag=="
     10924                                        "version": "1.1.0",
     10925                                        "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz",
     10926                                        "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg=="
    1091110927                                }
    1091210928                        }
    1091310929                },
     
    1133011346                                "sha.js": "^2.4.8"
    1133111347                        }
    1133211348                },
     11349                "pegjs": {
     11350                        "version": "0.10.0",
     11351                        "resolved": "https://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz",
     11352                        "integrity": "sha1-z4uvrm7d/0tafvsYUmnqr0YQ3b0="
     11353                },
    1133311354                "pend": {
    1133411355                        "version": "1.2.0",
    1133511356                        "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
     
    1198012001                                },
    1198112002                                "colors": {
    1198212003                                        "version": "1.1.2",
    11983                                         "resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
     12004                                        "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
    1198412005                                        "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
    1198512006                                        "dev": true
    1198612007                                },
     
    1242512446                                "scheduler": "^0.11.2"
    1242612447                        }
    1242712448                },
     12449                "react-is": {
     12450                        "version": "16.8.4",
     12451                        "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.4.tgz",
     12452                        "integrity": "sha512-PVadd+WaUDOAciICm/J1waJaSvgq+4rHE/K70j0PFqKhkTBsPv/82UGQJNXAngz1fOQLLxI6z1sEDmJDQhCTAA=="
     12453                },
    1242812454                "react-moment-proptypes": {
    1242912455                        "version": "1.6.0",
    1243012456                        "resolved": "https://registry.npmjs.org/react-moment-proptypes/-/react-moment-proptypes-1.6.0.tgz",
     
    1293112957                },
    1293212958                "regjsgen": {
    1293312959                        "version": "0.2.0",
    12934                         "resolved": "http://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
     12960                        "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
    1293512961                        "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc="
    1293612962                },
    1293712963                "regjsparser": {
     
    1369813724                },
    1369913725                "sha.js": {
    1370013726                        "version": "2.4.11",
    13701                         "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
     13727                        "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
    1370213728                        "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
    1370313729                        "dev": true,
    1370413730                        "requires": {
     
    1450414530                        "dependencies": {
    1450514531                                "readable-stream": {
    1450614532                                        "version": "2.3.6",
    14507                                         "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
     14533                                        "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
    1450814534                                        "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
    1450914535                                        "dev": true,
    1451014536                                        "requires": {
     
    1451914545                                },
    1452014546                                "string_decoder": {
    1452114547                                        "version": "1.1.1",
    14522                                         "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
     14548                                        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
    1452314549                                        "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
    1452414550                                        "dev": true,
    1452514551                                        "requires": {
     
    1470014726                        "dependencies": {
    1470114727                                "colors": {
    1470214728                                        "version": "1.1.2",
    14703                                         "resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
     14729                                        "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
    1470414730                                        "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
    1470514731                                        "dev": true,
    1470614732                                        "optional": true
     
    1473814764                        "dev": true
    1473914765                },
    1474014766                "tannin": {
    14741                         "version": "1.0.1",
    14742                         "resolved": "https://registry.npmjs.org/tannin/-/tannin-1.0.1.tgz",
    14743                         "integrity": "sha512-dDtnwHQ63bS/Gz0ZLY+E+JCdRoTZkmoKDoC64y3hzAD2X2qrp8jSuWNUjtiYHA48mtj4Ens9xl4knAOm1t+rfQ==",
     14767                        "version": "1.0.2",
     14768                        "resolved": "https://registry.npmjs.org/tannin/-/tannin-1.0.2.tgz",
     14769                        "integrity": "sha512-5pqwELzsIO+zO3V3/jjlMR/ykzK41YNFLvb4SwPeAgrTiCjXwL/P3Om5uOiJk/iKdq6lBIO94rYAfBsEHu2vlA==",
    1474414770                        "requires": {
    14745                                 "@tannin/plural-forms": "^1.0.0"
     14771                                "@tannin/plural-forms": "^1.0.2"
    1474614772                        }
    1474714773                },
    1474814774                "tapable": {
     
    1499215018                        "dev": true
    1499315019                },
    1499415020                "tiny-emitter": {
    14995                         "version": "2.0.2",
    14996                         "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.0.2.tgz",
    14997                         "integrity": "sha512-2NM0auVBGft5tee/OxP4PI3d8WItkDM+fPnaRAVo6xTDI2knbz9eC5ArWGqtGlYqiH3RU5yMpdyTTO7MguC4ow=="
     15021                        "version": "2.1.0",
     15022                        "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
     15023                        "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q=="
    1499815024                },
    1499915025                "tiny-lr": {
    1500015026                        "version": "1.1.1",
     
    1503215058                        "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz",
    1503315059                        "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g="
    1503415060                },
    15035                 "tinymce": {
    15036                         "version": "4.9.3",
    15037                         "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-4.9.3.tgz",
    15038                         "integrity": "sha512-3IjnswgmzJJSgaJR9+tOPK7UYlHoxv8YzUi8ChqetIt1uljRycyqSu8aq1DOyPc+WJCZi9fWo9fEHCEAIYGaLg=="
    15039                 },
    1504015061                "tmp": {
    1504115062                        "version": "0.0.33",
    1504215063                        "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
  • package.json

     
    1313        "author": "The WordPress Contributors",
    1414        "license": "GPL-2.0-or-later",
    1515        "devDependencies": {
    16                 "@wordpress/custom-templated-path-webpack-plugin": "1.1.6",
    17                 "@wordpress/library-export-default-webpack-plugin": "1.0.5",
     16                "@wordpress/custom-templated-path-webpack-plugin": "1.2.0",
     17                "@wordpress/library-export-default-webpack-plugin": "1.1.0",
    1818                "autoprefixer": "9.4.7",
    1919                "check-node-version": "3.2.0",
    2020                "copy-webpack-plugin": "^4.6.0",
     
    5454        },
    5555        "dependencies": {
    5656                "@babel/polyfill": "7.2.5",
    57                 "@wordpress/a11y": "^2.0.2",
    58                 "@wordpress/annotations": "1.0.8",
    59                 "@wordpress/api-fetch": "^2.2.8",
    60                 "@wordpress/autop": "^2.0.2",
    61                 "@wordpress/blob": "^2.1.0",
    62                 "@wordpress/block-library": "2.2.16",
    63                 "@wordpress/block-serialization-default-parser": "^2.0.5",
    64                 "@wordpress/blocks": "^6.0.7",
    65                 "@wordpress/components": "7.0.8",
    66                 "@wordpress/compose": "^3.0.1",
    67                 "@wordpress/core-data": "^2.0.17",
    68                 "@wordpress/data": "^4.2.1",
    69                 "@wordpress/date": "^3.0.1",
    70                 "@wordpress/deprecated": "^2.0.5",
    71                 "@wordpress/dom": "^2.0.8",
    72                 "@wordpress/dom-ready": "^2.0.2",
    73                 "@wordpress/edit-post": "3.1.11",
    74                 "@wordpress/editor": "9.0.11",
    75                 "@wordpress/element": "^2.1.9",
    76                 "@wordpress/escape-html": "^1.0.1",
    77                 "@wordpress/format-library": "1.2.14",
    78                 "@wordpress/hooks": "^2.0.5",
    79                 "@wordpress/html-entities": "^2.0.4",
    80                 "@wordpress/i18n": "^3.1.1",
    81                 "@wordpress/is-shallow-equal": "^1.1.5",
    82                 "@wordpress/keycodes": "^2.0.6",
    83                 "@wordpress/list-reusable-blocks": "1.1.21",
    84                 "@wordpress/notices": "^1.1.3",
    85                 "@wordpress/nux": "3.0.9",
    86                 "@wordpress/plugins": "^2.0.11",
    87                 "@wordpress/redux-routine": "^3.0.4",
    88                 "@wordpress/rich-text": "3.0.7",
    89                 "@wordpress/shortcode": "^2.0.2",
    90                 "@wordpress/token-list": "^1.1.0",
    91                 "@wordpress/url": "^2.3.3",
    92                 "@wordpress/viewport": "^2.1.1",
    93                 "@wordpress/wordcount": "^2.0.3",
     57                "@wordpress/a11y": "^2.1.0",
     58                "@wordpress/annotations": "^1.1.0",
     59                "@wordpress/api-fetch": "^3.0.0",
     60                "@wordpress/autop": "^2.1.0",
     61                "@wordpress/blob": "^2.2.0",
     62                "@wordpress/block-editor": "^1.0.0",
     63                "@wordpress/block-library": "^2.3.0",
     64                "@wordpress/block-serialization-default-parser": "^3.0.0",
     65                "@wordpress/blocks": "^6.1.0",
     66                "@wordpress/components": "^7.1.0",
     67                "@wordpress/compose": "^3.1.0",
     68                "@wordpress/core-data": "^2.1.0",
     69                "@wordpress/data": "^4.3.0",
     70                "@wordpress/date": "^3.1.0",
     71                "@wordpress/deprecated": "^2.1.0",
     72                "@wordpress/dom": "^2.1.0",
     73                "@wordpress/dom-ready": "^2.1.0",
     74                "@wordpress/edit-post": "^3.2.0",
     75                "@wordpress/editor": "^9.1.0",
     76                "@wordpress/element": "^2.2.0",
     77                "@wordpress/escape-html": "^1.1.0",
     78                "@wordpress/format-library": "^1.3.0",
     79                "@wordpress/hooks": "^2.1.0",
     80                "@wordpress/html-entities": "^2.1.0",
     81                "@wordpress/i18n": "^3.2.0",
     82                "@wordpress/is-shallow-equal": "^1.2.0",
     83                "@wordpress/keycodes": "^2.1.0",
     84                "@wordpress/list-reusable-blocks": "^1.2.0",
     85                "@wordpress/notices": "^1.2.0",
     86                "@wordpress/nux": "^3.1.0",
     87                "@wordpress/plugins": "^2.1.0",
     88                "@wordpress/priority-queue": "^1.0.0",
     89                "@wordpress/redux-routine": "^3.1.0",
     90                "@wordpress/rich-text": "^3.1.0",
     91                "@wordpress/shortcode": "^2.1.0",
     92                "@wordpress/token-list": "^1.2.0",
     93                "@wordpress/url": "^2.4.0",
     94                "@wordpress/viewport": "^2.2.0",
     95                "@wordpress/wordcount": "^2.1.0",
    9496                "backbone": "1.3.3",
    9597                "element-closest": "^2.0.2",
    9698                "formdata-polyfill": "3.0.13",
  • src/wp-admin/edit-form-blocks.php

     
    4848        sprintf( '/wp/v2/types/%s?context=edit', $post_type ),
    4949        sprintf( '/wp/v2/users/me?post_type=%s&context=edit', $post_type ),
    5050        array( '/wp/v2/media', 'OPTIONS' ),
     51        array( '/wp/v2/blocks', 'OPTIONS' ),
    5152);
    5253
    5354/**
  • src/wp-includes/blocks/calendar.php

     
     1<?php
     2/**
     3 * Server-side rendering of the `core/calendar` block.
     4 *
     5 * @package WordPress
     6 */
     7
     8/**
     9 * Renders the `core/calendar` block on server.
     10 *
     11 * @param array $attributes The block attributes.
     12 *
     13 * @return string Returns the block content.
     14 */
     15function render_block_core_calendar( $attributes ) {
     16        global $monthnum, $year, $post;
     17        $previous_monthnum = $monthnum;
     18        $previous_year     = $year;
     19
     20        if ( isset( $attributes['month'] ) ) {
     21                // phpcs:ignore WordPress.WP.GlobalVariablesOverride.OverrideProhibited
     22                $monthnum = $attributes['month'];
     23        }
     24
     25        if ( isset( $attributes['year'] ) ) {
     26                // phpcs:ignore WordPress.WP.GlobalVariablesOverride.OverrideProhibited
     27                $year = $attributes['year'];
     28        }
     29
     30        $custom_class_name = empty( $attributes['className'] ) ? '' : ' ' . $attributes['className'];
     31        $align_class_name  = empty( $attributes['align'] ) ? '' : ' ' . "align{$attributes['align']}";
     32
     33        return sprintf(
     34                '<div class="%1$s">%2$s</div>',
     35                esc_attr( 'wp-block-calendar' . $custom_class_name . $align_class_name ),
     36                get_calendar( true, false )
     37        );
     38
     39        // phpcs:ignore WordPress.WP.GlobalVariablesOverride.OverrideProhibited
     40        $monthnum = $previous_monthnum;
     41        // phpcs:ignore WordPress.WP.GlobalVariablesOverride.OverrideProhibited
     42        $year = $previous_year;
     43}
     44
     45/**
     46 * Registers the `core/calendar` block on server.
     47 */
     48function register_block_core_calendar() {
     49        register_block_type(
     50                'core/calendar',
     51                array(
     52                        'attributes'      => array(
     53                                'align'     => array(
     54                                        'type' => 'string',
     55                                ),
     56                                'className' => array(
     57                                        'type' => 'string',
     58                                ),
     59                                'month'     => array(
     60                                        'type' => 'integer',
     61                                ),
     62                                'year'      => array(
     63                                        'type' => 'integer',
     64                                ),
     65                        ),
     66                        'render_callback' => 'render_block_core_calendar',
     67                )
     68        );
     69}
     70
     71add_action( 'init', 'register_block_core_calendar' );
  • src/wp-includes/blocks/latest-comments.php

     
    117117        }
    118118
    119119        $class = 'wp-block-latest-comments';
     120        if ( ! empty( $attributes['className'] ) ) {
     121                $class .= ' ' . $attributes['className'];
     122        }
    120123        if ( isset( $attributes['align'] ) ) {
    121124                $class .= " align{$attributes['align']}";
    122125        }
  • src/wp-includes/blocks/latest-posts.php

     
    1414 */
    1515function render_block_core_latest_posts( $attributes ) {
    1616        $args = array(
    17                 'numberposts' => $attributes['postsToShow'],
    18                 'post_status' => 'publish',
    19                 'order'       => $attributes['order'],
    20                 'orderby'     => $attributes['orderBy'],
     17                'posts_per_page'   => $attributes['postsToShow'],
     18                'post_status'      => 'publish',
     19                'order'            => $attributes['order'],
     20                'orderby'          => $attributes['orderBy'],
     21                'suppress_filters' => false,
    2122        );
    2223
    2324        if ( isset( $attributes['categories'] ) ) {
     
    2425                $args['category'] = $attributes['categories'];
    2526        }
    2627
    27         $recent_posts = wp_get_recent_posts( $args );
     28        $recent_posts = get_posts( $args );
    2829
    2930        $list_items_markup = '';
    3031
    3132        foreach ( $recent_posts as $post ) {
    32                 $post_id = $post['ID'];
    33 
    34                 $title = get_the_title( $post_id );
     33                $title = get_the_title( $post );
    3534                if ( ! $title ) {
    3635                        $title = __( '(Untitled)' );
    3736                }
    3837                $list_items_markup .= sprintf(
    3938                        '<li><a href="%1$s">%2$s</a>',
    40                         esc_url( get_permalink( $post_id ) ),
    41                         esc_html( $title )
     39                        esc_url( get_permalink( $post ) ),
     40                        $title
    4241                );
    4342
    4443                if ( isset( $attributes['displayPostDate'] ) && $attributes['displayPostDate'] ) {
    4544                        $list_items_markup .= sprintf(
    4645                                '<time datetime="%1$s" class="wp-block-latest-posts__post-date">%2$s</time>',
    47                                 esc_attr( get_the_date( 'c', $post_id ) ),
    48                                 esc_html( get_the_date( '', $post_id ) )
     46                                esc_attr( get_the_date( 'c', $post ) ),
     47                                esc_html( get_the_date( '', $post ) )
    4948                        );
    5049                }
    5150
  • src/wp-includes/blocks/rss.php

     
     1<?php
     2/**
     3 * Server-side rendering of the `core/rss` block.
     4 *
     5 * @package WordPress
     6 */
     7
     8/**
     9 * Renders the `core/rss` block on server.
     10 *
     11 * @param array $attributes The block attributes.
     12 *
     13 * @return string Returns the block content with received rss items.
     14 */
     15function render_block_core_rss( $attributes ) {
     16        $rss = fetch_feed( $attributes['feedURL'] );
     17
     18        if ( is_wp_error( $rss ) ) {
     19                return '<div class="components-placeholder"><div class="notice notice-error"><strong>' . __( 'RSS Error:' ) . '</strong> ' . $rss->get_error_message() . '</div></div>';
     20        }
     21
     22        if ( ! $rss->get_item_quantity() ) {
     23                // PHP 5.2 compatibility. See: http://simplepie.org/wiki/faq/i_m_getting_memory_leaks.
     24                $rss->__destruct();
     25                unset( $rss );
     26
     27                return '<div class="components-placeholder"><div class="notice notice-error">' . __( 'An error has occurred, which probably means the feed is down. Try again later.' ) . '</div></div>';
     28        }
     29
     30        $rss_items  = $rss->get_items( 0, $attributes['itemsToShow'] );
     31        $list_items = '';
     32        foreach ( $rss_items as $item ) {
     33                $title = esc_html( trim( strip_tags( $item->get_title() ) ) );
     34                if ( empty( $title ) ) {
     35                        $title = __( '(Untitled)' );
     36                }
     37                $link = $item->get_link();
     38                $link = esc_url( $link );
     39                if ( $link ) {
     40                        $title = "<a href='{$link}'>{$title}</a>";
     41                }
     42                $title = "<div class='wp-block-rss__item-title'>{$title}</div>";
     43
     44                $date = '';
     45                if ( $attributes['displayDate'] ) {
     46                        $date = $item->get_date( 'U' );
     47
     48                        if ( $date ) {
     49                                $date = sprintf(
     50                                        '<time datetime="%1$s" class="wp-block-rss__item-publish-date">%2$s</time> ',
     51                                        date_i18n( get_option( 'c' ), $date ),
     52                                        date_i18n( get_option( 'date_format' ), $date )
     53                                );
     54                        }
     55                }
     56
     57                $author = '';
     58                if ( $attributes['displayAuthor'] ) {
     59                        $author = $item->get_author();
     60                        if ( is_object( $author ) ) {
     61                                $author = $author->get_name();
     62                                $author = '<span class="wp-block-rss__item-author">' . __( 'by' ) . ' ' . esc_html( strip_tags( $author ) ) . '</span>';
     63                        }
     64                }
     65
     66                $excerpt = '';
     67                if ( $attributes['displayExcerpt'] ) {
     68                        $excerpt = html_entity_decode( $item->get_description(), ENT_QUOTES, get_option( 'blog_charset' ) );
     69                        $excerpt = esc_attr( wp_trim_words( $excerpt, $attributes['excerptLength'], ' [&hellip;]' ) );
     70
     71                        // Change existing [...] to [&hellip;].
     72                        if ( '[...]' == substr( $excerpt, -5 ) ) {
     73                                $excerpt = substr( $excerpt, 0, -5 ) . '[&hellip;]';
     74                        }
     75
     76                        $excerpt = '<div class="wp-block-rss__item-excerpt">' . esc_html( $excerpt ) . '</div>';
     77                }
     78
     79                $list_items .= "<li class='wp-block-rss__item'>{$title}{$date}{$author}{$excerpt}</li>";
     80        }
     81
     82        $classes           = 'grid' === $attributes['blockLayout'] ? ' is-grid columns-' . $attributes['columns'] : '';
     83        $list_items_markup = "<ul class='wp-block-rss{$classes}'>{$list_items}</ul>";
     84
     85        // PHP 5.2 compatibility. See: http://simplepie.org/wiki/faq/i_m_getting_memory_leaks.
     86        $rss->__destruct();
     87        unset( $rss );
     88
     89        return $list_items_markup;
     90}
     91
     92/**
     93 * Registers the `core/rss` block on server.
     94 */
     95function register_block_core_rss() {
     96        register_block_type( 'core/rss',
     97                array(
     98                        'attributes'      => array(
     99                                'columns'        => array(
     100                                        'type'    => 'number',
     101                                        'default' => 2,
     102                                ),
     103                                'blockLayout'    => array(
     104                                        'type'    => 'string',
     105                                        'default' => 'list',
     106                                ),
     107                                'feedURL'        => array(
     108                                        'type'    => 'string',
     109                                        'default' => '',
     110                                ),
     111                                'itemsToShow'    => array(
     112                                        'type'    => 'number',
     113                                        'default' => 5,
     114                                ),
     115                                'displayExcerpt' => array(
     116                                        'type'    => 'boolean',
     117                                        'default' => false,
     118                                ),
     119                                'displayAuthor'  => array(
     120                                        'type'    => 'boolean',
     121                                        'default' => false,
     122                                ),
     123                                'displayDate'    => array(
     124                                        'type'    => 'boolean',
     125                                        'default' => false,
     126                                ),
     127                                'excerptLength'  => array(
     128                                        'type'    => 'number',
     129                                        'default' => 55,
     130                                ),
     131                        ),
     132                        'render_callback' => 'render_block_core_rss',
     133                )
     134        );
     135}
     136
     137add_action( 'init', 'register_block_core_rss' );
  • src/wp-includes/blocks/search.php

     
     1<?php
     2/**
     3 * Server-side rendering of the `core/search` block.
     4 *
     5 * @package WordPress
     6 */
     7
     8/**
     9 * Dynamically renders the `core/search` block.
     10 *
     11 * @param array $attributes The block attributes.
     12 *
     13 * @return string The search block markup.
     14 */
     15function render_block_core_search( $attributes ) {
     16        static $instance_id = 0;
     17
     18        $input_id = 'wp-block-search__input-' . ++$instance_id;
     19
     20        if ( ! empty( $attributes['label'] ) ) {
     21                $label_markup = sprintf(
     22                        '<label for="%s" class="wp-block-search__label">%s</label>',
     23                        $input_id,
     24                        $attributes['label']
     25                );
     26        }
     27
     28        $input_markup = sprintf(
     29                '<input type="search" id="%s" class="wp-block-search__input" name="s" value="%s" placeholder="%s" />',
     30                $input_id,
     31                esc_attr( get_search_query() ),
     32                esc_attr( $attributes['placeholder'] )
     33        );
     34
     35        if ( ! empty( $attributes['buttonText'] ) ) {
     36                $button_markup = sprintf(
     37                        '<button type="submit" class="wp-block-search__button">%s</button>',
     38                        $attributes['buttonText']
     39                );
     40        }
     41
     42        $class = 'wp-block-search';
     43        if ( isset( $attributes['className'] ) ) {
     44                $class .= ' ' . $attributes['className'];
     45        }
     46
     47        return sprintf(
     48                '<form class="%s" role="search" method="get" action="%s">%s</form>',
     49                $class,
     50                esc_url( home_url( '/' ) ),
     51                $label_markup . $input_markup . $button_markup
     52        );
     53}
     54
     55/**
     56 * Registers the `core/search` block on the server.
     57 */
     58function register_block_core_search() {
     59        register_block_type(
     60                'core/search',
     61                array(
     62                        'attributes'      => array(
     63                                'label'       => array(
     64                                        'type'    => 'string',
     65                                        'default' => __( 'Search' ),
     66                                ),
     67                                'placeholder' => array(
     68                                        'type'    => 'string',
     69                                        'default' => '',
     70                                ),
     71                                'buttonText'  => array(
     72                                        'type'    => 'string',
     73                                        'default' => __( 'Search' ),
     74                                ),
     75                        ),
     76
     77                        'render_callback' => 'render_block_core_search',
     78                )
     79        );
     80}
     81
     82add_action( 'init', 'register_block_core_search' );
  • src/wp-includes/blocks/tag-cloud.php

     
     1<?php
     2/**
     3 * Server-side rendering of the `core/tag-cloud` block.
     4 *
     5 * @package WordPress
     6 */
     7
     8/**
     9 * Renders the `core/tag-cloud` block on server.
     10 *
     11 * @param array $attributes The block attributes.
     12 *
     13 * @return string Returns the tag cloud for selected taxonomy.
     14 */
     15function render_block_core_tag_cloud( $attributes ) {
     16        $class = isset( $attributes['align'] ) ?
     17                "wp-block-tag-cloud align{$attributes['align']}" :
     18                'wp-block-tag-cloud';
     19
     20        if ( isset( $attributes['className'] ) ) {
     21                $class .= ' ' . $attributes['className'];
     22        }
     23
     24        $args = array(
     25                'echo'       => false,
     26                'taxonomy'   => $attributes['taxonomy'],
     27                'show_count' => $attributes['showTagCounts'],
     28        );
     29
     30        $tag_cloud = wp_tag_cloud( $args );
     31
     32        if ( ! $tag_cloud ) {
     33                $tag_cloud = esc_html( __( 'No terms to show.' ) );
     34        }
     35
     36        return sprintf(
     37                '<p class="%1$s">%2$s</p>',
     38                esc_attr( $class ),
     39                $tag_cloud
     40        );
     41}
     42
     43/**
     44 * Registers the `core/tag-cloud` block on server.
     45 */
     46function register_block_core_tag_cloud() {
     47        register_block_type(
     48                'core/tag-cloud',
     49                array(
     50                        'attributes'      => array(
     51                                'taxonomy'      => array(
     52                                        'type'    => 'string',
     53                                        'default' => 'post_tag',
     54                                ),
     55                                'className'     => array(
     56                                        'type' => 'string',
     57                                ),
     58                                'showTagCounts' => array(
     59                                        'type'    => 'boolean',
     60                                        'default' => false,
     61                                ),
     62                                'align'         => array(
     63                                        'type' => 'string',
     64                                ),
     65                        ),
     66                        'render_callback' => 'render_block_core_tag_cloud',
     67                )
     68        );
     69}
     70
     71add_action( 'init', 'register_block_core_tag_cloud' );
  • src/wp-includes/script-loader.php

     
    224224        $suffix = wp_scripts_get_suffix();
    225225
    226226        $packages_versions = array(
    227                 'api-fetch'                          => '2.2.8',
    228                 'a11y'                               => '2.0.2',
    229                 'annotations'                        => '1.0.8',
    230                 'autop'                              => '2.0.2',
    231                 'blob'                               => '2.1.0',
    232                 'block-library'                      => '2.2.16',
    233                 'block-serialization-default-parser' => '2.0.5',
    234                 'blocks'                             => '6.0.6',
    235                 'components'                         => '7.0.8',
    236                 'compose'                            => '3.0.1',
    237                 'core-data'                          => '2.0.17',
    238                 'data'                               => '4.2.1',
    239                 'date'                               => '3.0.1',
    240                 'deprecated'                         => '2.0.5',
    241                 'dom'                                => '2.0.8',
    242                 'dom-ready'                          => '2.0.2',
    243                 'edit-post'                          => '3.1.11',
    244                 'editor'                             => '9.0.11',
    245                 'element'                            => '2.1.9',
    246                 'escape-html'                        => '1.0.1',
    247                 'format-library'                     => '1.2.14',
    248                 'hooks'                              => '2.0.5',
    249                 'html-entities'                      => '2.0.4',
    250                 'i18n'                               => '3.1.1',
    251                 'is-shallow-equal'                   => '1.1.5',
    252                 'keycodes'                           => '2.0.6',
    253                 'list-reusable-blocks'               => '1.1.21',
    254                 'notices'                            => '1.1.3',
    255                 'nux'                                => '3.0.9',
    256                 'plugins'                            => '2.0.10',
    257                 'redux-routine'                      => '3.0.4',
    258                 'rich-text'                          => '3.0.7',
    259                 'shortcode'                          => '2.0.2',
    260                 'token-list'                         => '1.1.0',
    261                 'url'                                => '2.3.3',
    262                 'viewport'                           => '2.1.1',
    263                 'wordcount'                          => '2.0.3',
     227                'a11y'                               => '2.1.0',
     228                'annotations'                        => '1.1.0',
     229                'api-fetch'                          => '3.0.0',
     230                'autop'                              => '2.1.0',
     231                'blob'                               => '2.2.0',
     232                'block-editor'                       => '1.0.0',
     233                'block-library'                      => '2.3.0',
     234                'block-serialization-default-parser' => '3.0.0',
     235                'blocks'                             => '6.1.0',
     236                'components'                         => '7.1.0',
     237                'compose'                            => '3.1.0',
     238                'core-data'                          => '2.1.0',
     239                'data'                               => '4.3.0',
     240                'date'                               => '3.1.0',
     241                'deprecated'                         => '2.1.0',
     242                'dom'                                => '2.1.0',
     243                'dom-ready'                          => '2.1.0',
     244                'edit-post'                          => '3.2.0',
     245                'editor'                             => '9.1.0',
     246                'element'                            => '2.2.0',
     247                'escape-html'                        => '1.1.0',
     248                'format-library'                     => '1.3.0',
     249                'hooks'                              => '2.1.0',
     250                'html-entities'                      => '2.1.0',
     251                'i18n'                               => '3.2.0',
     252                'is-shallow-equal'                   => '1.2.0',
     253                'keycodes'                           => '2.1.0',
     254                'list-reusable-blocks'               => '1.2.0',
     255                'notices'                            => '1.2.0',
     256                'nux'                                => '3.1.0',
     257                'plugins'                            => '2.1.0',
     258                'priority-queue'                     => '1.0.0',
     259                'redux-routine'                      => '3.1.0',
     260                'rich-text'                          => '3.1.0',
     261                'shortcode'                          => '2.1.0',
     262                'token-list'                         => '1.2.0',
     263                'url'                                => '2.4.0',
     264                'viewport'                           => '2.2.0',
     265                'wordcount'                          => '2.1.0',
    264266        );
    265267
    266268        $packages_dependencies = array(
    267                 'api-fetch'                          => array( 'wp-polyfill', 'wp-hooks', 'wp-i18n', 'wp-url' ),
     269                'api-fetch'                          => array( 'wp-polyfill', 'wp-i18n', 'wp-url' ),
    268270                'a11y'                               => array( 'wp-dom-ready', 'wp-polyfill' ),
    269271                'annotations'                        => array(
    270272                        'wp-data',
     
    296298                        'wp-api-fetch',
    297299                        'wp-autop',
    298300                        'wp-blob',
     301                        'wp-block-editor',
    299302                        'wp-blocks',
    300303                        'wp-components',
    301304                        'wp-compose',
     
    313316                        'wp-rich-text',
    314317                ),
    315318                'block-serialization-default-parser' => array(),
     319                'block-editor'                       => array(
     320                        'lodash',
     321                        'wp-blocks',
     322                        'wp-compose',
     323                        'wp-components',
     324                        'wp-data',
     325                        'wp-element',
     326                        'wp-i18n',
     327                ),
    316328                'components'                         => array(
    317329                        'lodash',
    318330                        'moment',
     
    336348                        'wp-is-shallow-equal',
    337349                        'wp-polyfill',
    338350                ),
    339                 'core-data'                          => array( 'wp-data', 'wp-api-fetch', 'wp-polyfill', 'wp-url', 'lodash' ),
     351                'core-data'                          => array(
     352                        'lodash',
     353                        'wp-api-fetch',
     354                        'wp-data',
     355                        'wp-deprecated',
     356                        'wp-polyfill',
     357                        'wp-url',
     358                ),
    340359                'data'                               => array(
    341360                        'lodash',
    342361                        'wp-compose',
     
    343362                        'wp-element',
    344363                        'wp-is-shallow-equal',
    345364                        'wp-polyfill',
     365                        'wp-priority-queue',
    346366                        'wp-redux-routine',
    347367                ),
    348368                'date'                               => array( 'moment', 'wp-polyfill' ),
    349369                'deprecated'                         => array( 'wp-polyfill', 'wp-hooks' ),
    350                 'dom'                                => array( 'lodash', 'wp-polyfill', 'wp-tinymce' ),
     370                'dom'                                => array( 'lodash', 'wp-polyfill' ),
    351371                'dom-ready'                          => array( 'wp-polyfill' ),
    352372                'edit-post'                          => array(
    353373                        'jquery',
     
    357377                        'media-views',
    358378                        'wp-a11y',
    359379                        'wp-api-fetch',
     380                        'wp-block-editor',
    360381                        'wp-block-library',
    361382                        'wp-blocks',
    362383                        'wp-components',
     
    377398                        'wp-viewport',
    378399                ),
    379400                'editor'                             => array(
    380                         'jquery',
    381401                        'lodash',
    382402                        'wp-a11y',
    383403                        'wp-api-fetch',
    384404                        'wp-blob',
     405                        'wp-block-editor',
    385406                        'wp-blocks',
    386407                        'wp-components',
    387408                        'wp-compose',
     
    399420                        'wp-notices',
    400421                        'wp-nux',
    401422                        'wp-polyfill',
    402                         'wp-tinymce',
    403423                        'wp-token-list',
    404424                        'wp-url',
    405425                        'wp-viewport',
     
    410430                'escape-html'                        => array( 'wp-polyfill' ),
    411431                'format-library'                     => array(
    412432                        'wp-components',
    413                         'wp-dom',
    414433                        'wp-editor',
    415434                        'wp-element',
    416435                        'wp-i18n',
     
    450469                        'lodash',
    451470                ),
    452471                'plugins'                            => array( 'lodash', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill' ),
     472                'priority-queue'                     => array(),
    453473                'redux-routine'                      => array( 'wp-polyfill' ),
    454474                'rich-text'                          => array(
    455475                        'lodash',
     
    467487        $package_translations = array(
    468488                'api-fetch',
    469489                'blocks',
     490                'block-editor',
    470491                'block-library',
    471492                'components',
    472493                'edit-post',
     
    528549                                '       wp.data',
    529550                                '               .use( wp.data.plugins.persistence, { storageKey: storageKey } )',
    530551                                '               .use( wp.data.plugins.controls );',
     552                                '   wp.data.plugins.persistence.__unstableMigrate( { storageKey: storageKey } );',
    531553                                '} )();',
    532554                        )
    533555                )
  • src/wp-settings.php

     
    253253require( ABSPATH . WPINC . '/blocks.php' );
    254254require( ABSPATH . WPINC . '/blocks/archives.php' );
    255255require( ABSPATH . WPINC . '/blocks/block.php' );
     256require( ABSPATH . WPINC . '/blocks/calendar.php' );
    256257require( ABSPATH . WPINC . '/blocks/categories.php' );
    257258require( ABSPATH . WPINC . '/blocks/latest-comments.php' );
    258259require( ABSPATH . WPINC . '/blocks/latest-posts.php' );
     260require( ABSPATH . WPINC . '/blocks/rss.php' );
     261require( ABSPATH . WPINC . '/blocks/search.php' );
    259262require( ABSPATH . WPINC . '/blocks/shortcode.php' );
     263require( ABSPATH . WPINC . '/blocks/tag-cloud.php' );
    260264
    261265$GLOBALS['wp_embed'] = new WP_Embed();
    262266
  • tools/webpack/packages.js

     
    6262                'autop',
    6363                'blob',
    6464                'blocks',
     65                'block-editor',
    6566                'block-library',
    6667                'block-serialization-default-parser',
    6768                'components',
     
    8687                'notices',
    8788                'nux',
    8889                'plugins',
     90                'priority-queue',
    8991                'redux-routine',
    9092                'rich-text',
    9193                'shortcode',
     
    126128                'block-serialization-default-parser/parser.php': 'wp-includes/class-wp-block-parser.php',
    127129                'block-library/src/archives/index.php': 'wp-includes/blocks/archives.php',
    128130                'block-library/src/block/index.php': 'wp-includes/blocks/block.php',
     131                'block-library/src/calendar/index.php': 'wp-includes/blocks/calendar.php',
    129132                'block-library/src/categories/index.php': 'wp-includes/blocks/categories.php',
    130133                'block-library/src/latest-comments/index.php': 'wp-includes/blocks/latest-comments.php',
    131134                'block-library/src/latest-posts/index.php': 'wp-includes/blocks/latest-posts.php',
     135                'block-library/src/rss/index.php': 'wp-includes/blocks/rss.php',
     136                'block-library/src/search/index.php': 'wp-includes/blocks/search.php',
    132137                'block-library/src/shortcode/index.php': 'wp-includes/blocks/shortcode.php',
     138                'block-library/src/tag-cloud/index.php': 'wp-includes/blocks/tag-cloud.php',
    133139        };
    134140
    135141        const externals = {