diff --git a/package-lock.json b/package-lock.json index 2908bc6ffd..69019baa5d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,6 +28,33 @@ } } }, + "@tannin/compile": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@tannin/compile/-/compile-1.0.1.tgz", + "integrity": "sha512-ymd9icvnkQin8UG4eRU3+xBc7gqTn/Kv5+EMY3ALWVwIl6j/7McWbCkxB8MgU40UaHJk8kLCk06wiKszXLdXWQ==", + "requires": { + "@tannin/evaluate": "^1.0.0", + "@tannin/postfix": "^1.0.0" + } + }, + "@tannin/evaluate": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@tannin/evaluate/-/evaluate-1.0.0.tgz", + "integrity": "sha512-gO7YbJsD8sj5/nqUbFZv71Meu2++D9n4DZov/cWwp3YJbBwKShPlWwwlXr/0vz4vuxm/gys+3NiGbZkmhlXf0Q==" + }, + "@tannin/plural-forms": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@tannin/plural-forms/-/plural-forms-1.0.1.tgz", + "integrity": "sha512-SXutT+XLbMOECvmWDBSqIOHhS5hzWG9875HCFGKYgp8ghGPrJ4HZ325Xc0hsRThdjgrWMEQixlbpWl4SXOQTig==", + "requires": { + "@tannin/compile": "^1.0.0" + } + }, + "@tannin/postfix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@tannin/postfix/-/postfix-1.0.0.tgz", + "integrity": "sha512-59/mWwU7sXHfoU2kI3RcWRki2Jjbz5nEVJNBN4MUyIhPjXTebAcZqgsQACvlk+sjKVOTMEMHcrFrKQbaxz/1Dw==" + }, "@types/q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.1.tgz", @@ -216,29 +243,30 @@ } }, "@wordpress/annotations": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-1.0.0.tgz", - "integrity": "sha512-S1geWYg1OFRy9Lw8IE377DMEcnbFWD0457N7wHEvnjWU4ngI9rbFJ9FLEs/FNNlYR4zVy+niAl6I5pY1Qac9lw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-1.0.3.tgz", + "integrity": "sha512-/3KGSkugdKfFOsTqha0G3/ig5ZBrRp00ByUMDF8jy6LiMwYXmxFNxwuNJi/jgYh0s+IZtLDtUUUlzpEXlwRKhw==", "requires": { "@babel/runtime": "^7.0.0", - "@wordpress/data": "^3.1.2", + "@wordpress/data": "^4.0.1", "@wordpress/hooks": "^2.0.3", - "@wordpress/i18n": "^3.0.1", - "@wordpress/rich-text": "^2.0.4", + "@wordpress/i18n": "^3.1.0", + "@wordpress/rich-text": "^3.0.2", "lodash": "^4.17.10", + "memize": "^1.0.5", "rememo": "^3.0.0", "uuid": "^3.3.2" } }, "@wordpress/api-fetch": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-2.2.3.tgz", - "integrity": "sha512-kYQ8Au3tkNYDkJQfXfe5KS5DGN7YlCM4Ltk1vMCNy7C9JdNNJQ5v44ccZr6hT0usxyj+4UyIh0AnY55asT+b/A==", + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-2.2.5.tgz", + "integrity": "sha512-/59udJQAG5ynrA7j/E6mBhl0gv1MXpBDiuMhY7TBOdgNYIdltrcBbI2PF0r42EGPRtm+rOzBKrEM7WDkWTCkvA==", "requires": { "@babel/runtime": "^7.0.0", "@wordpress/hooks": "^2.0.3", - "@wordpress/i18n": "^3.0.1", - "@wordpress/url": "^2.3.0" + "@wordpress/i18n": "^3.1.0", + "@wordpress/url": "^2.3.1" } }, "@wordpress/autop": { @@ -258,25 +286,25 @@ } }, "@wordpress/block-library": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-2.2.2.tgz", - "integrity": "sha512-Q0hkYxq1eXRAAhGoCHZ1mT0GV1AtSpyB/N9ZwMrF3nP116tx7hbcMsyJW9j/tgvKLFOUforSitGQyfojxlWysQ==", + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-2.2.6.tgz", + "integrity": "sha512-HCRqGzGqeU36tUp26ml+2o8SXCB/gkvzJyeIKX4IGHKjONjxZim/0ht7KoyCEjup/cxNNP8NZ6BQaI3oi6P6JA==", "requires": { "@babel/runtime": "^7.0.0", "@wordpress/autop": "^2.0.2", "@wordpress/blob": "^2.1.0", - "@wordpress/blocks": "^5.3.1", - "@wordpress/components": "^6.0.0", - "@wordpress/compose": "^2.1.2", - "@wordpress/core-data": "^2.0.12", - "@wordpress/data": "^3.1.2", + "@wordpress/blocks": "^6.0.2", + "@wordpress/components": "^7.0.1", + "@wordpress/compose": "^3.0.0", + "@wordpress/core-data": "^2.0.14", + "@wordpress/data": "^4.0.1", "@wordpress/deprecated": "^2.0.3", - "@wordpress/editor": "^7.0.0", - "@wordpress/element": "^2.1.7", - "@wordpress/html-entities": "^2.0.2", - "@wordpress/i18n": "^3.0.1", - "@wordpress/keycodes": "^2.0.3", - "@wordpress/viewport": "^2.0.10", + "@wordpress/editor": "^9.0.1", + "@wordpress/element": "^2.1.8", + "@wordpress/html-entities": "^2.0.3", + "@wordpress/i18n": "^3.1.0", + "@wordpress/keycodes": "^2.0.5", + "@wordpress/viewport": "^2.0.12", "classnames": "^2.2.5", "lodash": "^4.17.10", "memize": "^1.0.5", @@ -286,60 +314,6 @@ "url": "^0.11.0" }, "dependencies": { - "@wordpress/compose": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-2.1.2.tgz", - "integrity": "sha512-jr1bWRYx8vt4bCWB4hqR9Ve9rk/TCJ5mFRvkwEd+xTDyXG6ZMmps3HszGA6aCH7E+TCHH+bWw2qZo9sAeHVK/w==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/element": "^2.1.7", - "@wordpress/is-shallow-equal": "^1.1.4", - "lodash": "^4.17.10" - } - }, - "@wordpress/data": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-3.1.2.tgz", - "integrity": "sha512-aAYgRIljpLboplTaCA7t5r+qVjE53VGMS7rLjSHFsoFxj9GYPiCCX1f/B01eKz9pf04rVdM2N4cEowyxjkhKFA==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/compose": "^2.1.2", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/element": "^2.1.7", - "@wordpress/is-shallow-equal": "^1.1.4", - "@wordpress/redux-routine": "^3.0.3", - "equivalent-key-map": "^0.2.2", - "is-promise": "^2.1.0", - "lodash": "^4.17.10", - "redux": "^4.0.0", - "turbo-combine-reducers": "^1.0.2" - } - }, - "@wordpress/element": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.1.7.tgz", - "integrity": "sha512-+2Nbs0R3eP2gNrH0z1H5ZXTr0Lja7ZGFrtlKXa3+ZblHDBAheSB24ZEbQqZJTK1zdGw+GOU/vXPyY4ThHHJiPg==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/escape-html": "^1.0.1", - "lodash": "^4.17.10", - "react": "^16.4.1", - "react-dom": "^16.4.1" - } - }, - "@wordpress/viewport": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-2.0.10.tgz", - "integrity": "sha512-G+7VgUQkRu9JwrsiBvTs/CS87vs6wcxCknr2lWU14rk55FWpxg4fhduRHUcBYEk7E+bvOHV1TgnAspBncu1aYg==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/compose": "^2.1.2", - "@wordpress/data": "^3.1.2", - "@wordpress/element": "^2.1.7", - "lodash": "^4.17.10" - } - }, "querystringify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-1.0.0.tgz", @@ -361,20 +335,21 @@ "integrity": "sha512-l5N0o2Tkc4IcDhhMfX2W3KuEV/4F7TeitJEDtBpLYf7eRMIn3Uh6l5rPDmmuTDv7UFlMWTiA8z/oCpl13ZyBOw==" }, "@wordpress/blocks": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-5.3.1.tgz", - "integrity": "sha512-bC7yqqfwFRpcOwtcJ5KtIesVH8344wy7HAnYt7g58nGyoFXfO9Ja75f02XS2jqS7Jo1j+gacJqGZoLnHfN8dYw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-6.0.2.tgz", + "integrity": "sha512-Y9cIbxXnATT6NPBbT969awm/5iLL/fRYoQ2a0xoqqHdcI8kxPbMv2TdAE8RaM8eeYL17t6CmWdfP+jkAIVGMGg==", "requires": { "@babel/runtime": "^7.0.0", "@wordpress/autop": "^2.0.2", "@wordpress/blob": "^2.1.0", "@wordpress/block-serialization-default-parser": "^2.0.0", "@wordpress/block-serialization-spec-parser": "^2.0.0", - "@wordpress/data": "^3.1.2", - "@wordpress/dom": "^2.0.6", - "@wordpress/element": "^2.1.7", + "@wordpress/data": "^4.0.1", + "@wordpress/dom": "^2.0.7", + "@wordpress/element": "^2.1.8", "@wordpress/hooks": "^2.0.3", - "@wordpress/i18n": "^3.0.1", + "@wordpress/html-entities": "^2.0.3", + "@wordpress/i18n": "^3.1.0", "@wordpress/is-shallow-equal": "^1.1.4", "@wordpress/shortcode": "^2.0.2", "hpq": "^1.3.0", @@ -384,78 +359,25 @@ "simple-html-tokenizer": "^0.4.1", "tinycolor2": "^1.4.1", "uuid": "^3.3.2" - }, - "dependencies": { - "@wordpress/compose": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-2.1.2.tgz", - "integrity": "sha512-jr1bWRYx8vt4bCWB4hqR9Ve9rk/TCJ5mFRvkwEd+xTDyXG6ZMmps3HszGA6aCH7E+TCHH+bWw2qZo9sAeHVK/w==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/element": "^2.1.7", - "@wordpress/is-shallow-equal": "^1.1.4", - "lodash": "^4.17.10" - } - }, - "@wordpress/data": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-3.1.2.tgz", - "integrity": "sha512-aAYgRIljpLboplTaCA7t5r+qVjE53VGMS7rLjSHFsoFxj9GYPiCCX1f/B01eKz9pf04rVdM2N4cEowyxjkhKFA==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/compose": "^2.1.2", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/element": "^2.1.7", - "@wordpress/is-shallow-equal": "^1.1.4", - "@wordpress/redux-routine": "^3.0.3", - "equivalent-key-map": "^0.2.2", - "is-promise": "^2.1.0", - "lodash": "^4.17.10", - "redux": "^4.0.0", - "turbo-combine-reducers": "^1.0.2" - } - }, - "@wordpress/dom": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-2.0.6.tgz", - "integrity": "sha512-z1xdNASrkJc+FTdYAEDKub7pqrizAo2WFlkBmqrurwBcY/HoOTTEqg6wzq2SwvEq/rff741BCWD/JmGU7tI3AQ==", - "requires": { - "@babel/runtime": "^7.0.0", - "lodash": "^4.17.10" - } - }, - "@wordpress/element": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.1.7.tgz", - "integrity": "sha512-+2Nbs0R3eP2gNrH0z1H5ZXTr0Lja7ZGFrtlKXa3+ZblHDBAheSB24ZEbQqZJTK1zdGw+GOU/vXPyY4ThHHJiPg==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/escape-html": "^1.0.1", - "lodash": "^4.17.10", - "react": "^16.4.1", - "react-dom": "^16.4.1" - } - } } }, "@wordpress/components": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-6.0.0.tgz", - "integrity": "sha512-0TeXSfUYHeismfdrTKeFnxg30Nz2F9ZgvqTz2KAiQcCzwgZ/cY8ijf9Ef6Xl11RCEsKoN82tYmc5WNTRrClObA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-7.0.1.tgz", + "integrity": "sha512-6Efciw+CwFa0b51bLZUNWv0C2p5j8VIVb6vAHB/ghwD0BkNHZ0N4JBafOIB+6toAtmLzC+SONfHNmFNJHibZ+Q==", "requires": { "@babel/runtime": "^7.0.0", "@wordpress/a11y": "^2.0.2", - "@wordpress/api-fetch": "^2.2.3", - "@wordpress/compose": "^2.1.2", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/dom": "^2.0.6", - "@wordpress/element": "^2.1.7", + "@wordpress/api-fetch": "^2.2.5", + "@wordpress/compose": "^3.0.0", + "@wordpress/dom": "^2.0.7", + "@wordpress/element": "^2.1.8", "@wordpress/hooks": "^2.0.3", - "@wordpress/i18n": "^3.0.1", + "@wordpress/i18n": "^3.1.0", "@wordpress/is-shallow-equal": "^1.1.4", - "@wordpress/keycodes": "^2.0.3", - "@wordpress/url": "^2.3.0", + "@wordpress/keycodes": "^2.0.5", + "@wordpress/rich-text": "^3.0.2", + "@wordpress/url": "^2.3.1", "classnames": "^2.2.5", "clipboard": "^2.0.1", "diff": "^3.5.0", @@ -470,111 +392,31 @@ "rememo": "^3.0.0", "tinycolor2": "^1.4.1", "uuid": "^3.3.2" - }, - "dependencies": { - "@wordpress/compose": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-2.1.2.tgz", - "integrity": "sha512-jr1bWRYx8vt4bCWB4hqR9Ve9rk/TCJ5mFRvkwEd+xTDyXG6ZMmps3HszGA6aCH7E+TCHH+bWw2qZo9sAeHVK/w==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/element": "^2.1.7", - "@wordpress/is-shallow-equal": "^1.1.4", - "lodash": "^4.17.10" - } - }, - "@wordpress/dom": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-2.0.6.tgz", - "integrity": "sha512-z1xdNASrkJc+FTdYAEDKub7pqrizAo2WFlkBmqrurwBcY/HoOTTEqg6wzq2SwvEq/rff741BCWD/JmGU7tI3AQ==", - "requires": { - "@babel/runtime": "^7.0.0", - "lodash": "^4.17.10" - } - }, - "@wordpress/element": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.1.7.tgz", - "integrity": "sha512-+2Nbs0R3eP2gNrH0z1H5ZXTr0Lja7ZGFrtlKXa3+ZblHDBAheSB24ZEbQqZJTK1zdGw+GOU/vXPyY4ThHHJiPg==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/escape-html": "^1.0.1", - "lodash": "^4.17.10", - "react": "^16.4.1", - "react-dom": "^16.4.1" - } - } } }, "@wordpress/compose": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-2.1.2.tgz", - "integrity": "sha512-jr1bWRYx8vt4bCWB4hqR9Ve9rk/TCJ5mFRvkwEd+xTDyXG6ZMmps3HszGA6aCH7E+TCHH+bWw2qZo9sAeHVK/w==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-3.0.0.tgz", + "integrity": "sha512-jghgcLLKYQiIxjKp1q9FGcLlbeTKmYUIbYcru2AX7VF1uqp85oeRcuWsowrQUvomWHADcf09psBfDo2Gz/OH8A==", "requires": { "@babel/runtime": "^7.0.0", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/element": "^2.1.7", + "@wordpress/element": "^2.1.8", "@wordpress/is-shallow-equal": "^1.1.4", "lodash": "^4.17.10" } }, "@wordpress/core-data": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-2.0.12.tgz", - "integrity": "sha512-Z1nby7U+m+R2LVH2N6YEanbSbBiwKc+Ce646TULbnP7+S1NMGiLTlY00/00TWuIlQ6+gFHAd3lDuwigY6LZorw==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-2.0.14.tgz", + "integrity": "sha512-Hbd9tOfxv41jO1VwN9KzKCVgWuUzvZwIhXj848SFi0CzV0E57fiIVAkB/7bQj1EUOGT1qzIRLHhsBAEpxrVaeA==", "requires": { "@babel/runtime": "^7.0.0", - "@wordpress/api-fetch": "^2.2.3", - "@wordpress/data": "^3.1.2", - "@wordpress/url": "^2.3.0", + "@wordpress/api-fetch": "^2.2.5", + "@wordpress/data": "^4.0.1", + "@wordpress/url": "^2.3.1", "equivalent-key-map": "^0.2.2", "lodash": "^4.17.10", "rememo": "^3.0.0" - }, - "dependencies": { - "@wordpress/compose": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-2.1.2.tgz", - "integrity": "sha512-jr1bWRYx8vt4bCWB4hqR9Ve9rk/TCJ5mFRvkwEd+xTDyXG6ZMmps3HszGA6aCH7E+TCHH+bWw2qZo9sAeHVK/w==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/element": "^2.1.7", - "@wordpress/is-shallow-equal": "^1.1.4", - "lodash": "^4.17.10" - } - }, - "@wordpress/data": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-3.1.2.tgz", - "integrity": "sha512-aAYgRIljpLboplTaCA7t5r+qVjE53VGMS7rLjSHFsoFxj9GYPiCCX1f/B01eKz9pf04rVdM2N4cEowyxjkhKFA==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/compose": "^2.1.2", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/element": "^2.1.7", - "@wordpress/is-shallow-equal": "^1.1.4", - "@wordpress/redux-routine": "^3.0.3", - "equivalent-key-map": "^0.2.2", - "is-promise": "^2.1.0", - "lodash": "^4.17.10", - "redux": "^4.0.0", - "turbo-combine-reducers": "^1.0.2" - } - }, - "@wordpress/element": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.1.7.tgz", - "integrity": "sha512-+2Nbs0R3eP2gNrH0z1H5ZXTr0Lja7ZGFrtlKXa3+ZblHDBAheSB24ZEbQqZJTK1zdGw+GOU/vXPyY4ThHHJiPg==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/escape-html": "^1.0.1", - "lodash": "^4.17.10", - "react": "^16.4.1", - "react-dom": "^16.4.1" - } - } } }, "@wordpress/custom-templated-path-webpack-plugin": { @@ -588,14 +430,13 @@ } }, "@wordpress/data": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-3.1.2.tgz", - "integrity": "sha512-aAYgRIljpLboplTaCA7t5r+qVjE53VGMS7rLjSHFsoFxj9GYPiCCX1f/B01eKz9pf04rVdM2N4cEowyxjkhKFA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-4.0.1.tgz", + "integrity": "sha512-UfuSPjyA4xssOVcgg1wRlngBNGVbMmZGtwoGpAWej/XRpGI26P6Xi+8skPQfLTP2yl+/nMoFd9PTwpE0MwDQ7Q==", "requires": { "@babel/runtime": "^7.0.0", - "@wordpress/compose": "^2.1.2", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/element": "^2.1.7", + "@wordpress/compose": "^3.0.0", + "@wordpress/element": "^2.1.8", "@wordpress/is-shallow-equal": "^1.1.4", "@wordpress/redux-routine": "^3.0.3", "equivalent-key-map": "^0.2.2", @@ -606,9 +447,9 @@ } }, "@wordpress/date": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-2.2.1.tgz", - "integrity": "sha512-icDlv9HAEVx4xXveU9m93CHqH+82SqkL/Y3Po9jjuCS6K2F0OMJURdQSbcf6QJ6KmCXJzeQTq4/IrtioXOEy5w==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-3.0.0.tgz", + "integrity": "sha512-9Acg/5ABEW55iIbPo4jew1rvV7UEIBwWf0YsQdiYKHHcA5AdcDMxvuFBJXMvO3TByCUa8wTAnF3yP6EwAcgbZw==", "requires": { "@babel/runtime": "^7.0.0", "moment": "^2.22.1", @@ -625,9 +466,9 @@ } }, "@wordpress/dom": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-2.0.6.tgz", - "integrity": "sha512-z1xdNASrkJc+FTdYAEDKub7pqrizAo2WFlkBmqrurwBcY/HoOTTEqg6wzq2SwvEq/rff741BCWD/JmGU7tI3AQ==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-2.0.7.tgz", + "integrity": "sha512-vjOdGSpW3WdHH5oOoamfzdoyF4BbUJOWNNT7bBb2y15GII8rN1cGyGxqVDiiajMDe51p3lyWWCpUeY4ppxj/UA==", "requires": { "@babel/runtime": "^7.0.0", "lodash": "^4.17.10" @@ -642,130 +483,62 @@ } }, "@wordpress/edit-post": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-3.0.0.tgz", - "integrity": "sha512-sswJ8jFYoUn70WGcWuxzPCldjAsAlmyBfOsfEdy6LDeBvxwi84Bk9CzooJr/V+FGsRmMtmRA5O6XbpnaBVo6Ig==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-3.1.1.tgz", + "integrity": "sha512-sjGNSTBh6xKZUtpskkc1Hx0y+iqcfOyX+i09I+zrRyoelHvw/0nZ9iHvN34lTszAgPOx9vjy8nHc8obH0gr8AA==", "requires": { "@babel/runtime": "^7.0.0", "@wordpress/a11y": "^2.0.2", - "@wordpress/api-fetch": "^2.2.3", - "@wordpress/block-library": "^2.2.2", - "@wordpress/blocks": "^5.3.1", - "@wordpress/components": "^6.0.0", - "@wordpress/compose": "^2.1.2", - "@wordpress/core-data": "^2.0.12", - "@wordpress/data": "^3.1.2", - "@wordpress/editor": "^7.0.0", - "@wordpress/element": "^2.1.7", - "@wordpress/format-library": "^1.2.0", + "@wordpress/api-fetch": "^2.2.5", + "@wordpress/block-library": "^2.2.6", + "@wordpress/blocks": "^6.0.2", + "@wordpress/components": "^7.0.1", + "@wordpress/compose": "^3.0.0", + "@wordpress/core-data": "^2.0.14", + "@wordpress/data": "^4.0.1", + "@wordpress/editor": "^9.0.1", + "@wordpress/element": "^2.1.8", + "@wordpress/format-library": "^1.2.4", "@wordpress/hooks": "^2.0.3", - "@wordpress/i18n": "^3.0.1", - "@wordpress/keycodes": "^2.0.3", - "@wordpress/nux": "^2.0.12", - "@wordpress/plugins": "^2.0.8", - "@wordpress/url": "^2.3.0", - "@wordpress/viewport": "^2.0.10", + "@wordpress/i18n": "^3.1.0", + "@wordpress/keycodes": "^2.0.5", + "@wordpress/nux": "^3.0.2", + "@wordpress/plugins": "^2.0.9", + "@wordpress/url": "^2.3.1", + "@wordpress/viewport": "^2.0.12", "classnames": "^2.2.5", "lodash": "^4.17.10", "refx": "^3.0.0" - }, - "dependencies": { - "@wordpress/compose": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-2.1.2.tgz", - "integrity": "sha512-jr1bWRYx8vt4bCWB4hqR9Ve9rk/TCJ5mFRvkwEd+xTDyXG6ZMmps3HszGA6aCH7E+TCHH+bWw2qZo9sAeHVK/w==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/element": "^2.1.7", - "@wordpress/is-shallow-equal": "^1.1.4", - "lodash": "^4.17.10" - } - }, - "@wordpress/data": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-3.1.2.tgz", - "integrity": "sha512-aAYgRIljpLboplTaCA7t5r+qVjE53VGMS7rLjSHFsoFxj9GYPiCCX1f/B01eKz9pf04rVdM2N4cEowyxjkhKFA==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/compose": "^2.1.2", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/element": "^2.1.7", - "@wordpress/is-shallow-equal": "^1.1.4", - "@wordpress/redux-routine": "^3.0.3", - "equivalent-key-map": "^0.2.2", - "is-promise": "^2.1.0", - "lodash": "^4.17.10", - "redux": "^4.0.0", - "turbo-combine-reducers": "^1.0.2" - } - }, - "@wordpress/element": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.1.7.tgz", - "integrity": "sha512-+2Nbs0R3eP2gNrH0z1H5ZXTr0Lja7ZGFrtlKXa3+ZblHDBAheSB24ZEbQqZJTK1zdGw+GOU/vXPyY4ThHHJiPg==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/escape-html": "^1.0.1", - "lodash": "^4.17.10", - "react": "^16.4.1", - "react-dom": "^16.4.1" - } - }, - "@wordpress/plugins": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-2.0.8.tgz", - "integrity": "sha512-qxoUQ6QukmktKDAIvYg+tJBSihZ/gPftxXOuYhoPBADXnAUxh6s7njpWebf2sw7pJjQPYv4EG7/edOQ0bt6C9Q==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/compose": "^2.1.2", - "@wordpress/element": "^2.1.7", - "@wordpress/hooks": "^2.0.3", - "lodash": "^4.17.10" - } - }, - "@wordpress/viewport": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-2.0.10.tgz", - "integrity": "sha512-G+7VgUQkRu9JwrsiBvTs/CS87vs6wcxCknr2lWU14rk55FWpxg4fhduRHUcBYEk7E+bvOHV1TgnAspBncu1aYg==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/compose": "^2.1.2", - "@wordpress/data": "^3.1.2", - "@wordpress/element": "^2.1.7", - "lodash": "^4.17.10" - } - } } }, "@wordpress/editor": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-7.0.0.tgz", - "integrity": "sha512-aNSwKvBlU6tg9qwte+yMk8W+sgOy2HUQyoyoPJIXo0awqfDPLFrBG8I7tnicybPXxxtBNamybSf6TVB1R/kn8A==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-9.0.1.tgz", + "integrity": "sha512-ZhihGx9huZkJfKRM5dlzesmjoC0Tcl7LwdMC4UXjQSey7blriRGrEMUdhLikbqdLuK1/tVNA2HHIlHUaRBAMMA==", "requires": { "@babel/runtime": "^7.0.0", "@wordpress/a11y": "^2.0.2", - "@wordpress/api-fetch": "^2.2.3", + "@wordpress/api-fetch": "^2.2.5", "@wordpress/blob": "^2.1.0", - "@wordpress/blocks": "^5.3.1", - "@wordpress/components": "^6.0.0", - "@wordpress/compose": "^2.1.2", - "@wordpress/core-data": "^2.0.12", - "@wordpress/data": "^3.1.2", - "@wordpress/date": "^2.2.1", + "@wordpress/blocks": "^6.0.2", + "@wordpress/components": "^7.0.1", + "@wordpress/compose": "^3.0.0", + "@wordpress/core-data": "^2.0.14", + "@wordpress/data": "^4.0.1", + "@wordpress/date": "^3.0.0", "@wordpress/deprecated": "^2.0.3", - "@wordpress/dom": "^2.0.6", - "@wordpress/element": "^2.1.7", + "@wordpress/dom": "^2.0.7", + "@wordpress/element": "^2.1.8", "@wordpress/hooks": "^2.0.3", - "@wordpress/html-entities": "^2.0.2", - "@wordpress/i18n": "^3.0.1", + "@wordpress/html-entities": "^2.0.3", + "@wordpress/i18n": "^3.1.0", "@wordpress/is-shallow-equal": "^1.1.4", - "@wordpress/keycodes": "^2.0.3", - "@wordpress/notices": "^1.0.4", - "@wordpress/nux": "^2.0.12", - "@wordpress/token-list": "^1.0.2", - "@wordpress/url": "^2.3.0", - "@wordpress/viewport": "^2.0.10", + "@wordpress/keycodes": "^2.0.5", + "@wordpress/notices": "^1.1.0", + "@wordpress/nux": "^3.0.2", + "@wordpress/token-list": "^1.1.0", + "@wordpress/url": "^2.3.1", + "@wordpress/viewport": "^2.0.12", "@wordpress/wordcount": "^2.0.3", "classnames": "^2.2.5", "dom-scroll-into-view": "^1.2.1", @@ -783,90 +556,6 @@ "traverse": "^0.6.6" }, "dependencies": { - "@wordpress/compose": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-2.1.2.tgz", - "integrity": "sha512-jr1bWRYx8vt4bCWB4hqR9Ve9rk/TCJ5mFRvkwEd+xTDyXG6ZMmps3HszGA6aCH7E+TCHH+bWw2qZo9sAeHVK/w==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/element": "^2.1.7", - "@wordpress/is-shallow-equal": "^1.1.4", - "lodash": "^4.17.10" - } - }, - "@wordpress/data": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-3.1.2.tgz", - "integrity": "sha512-aAYgRIljpLboplTaCA7t5r+qVjE53VGMS7rLjSHFsoFxj9GYPiCCX1f/B01eKz9pf04rVdM2N4cEowyxjkhKFA==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/compose": "^2.1.2", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/element": "^2.1.7", - "@wordpress/is-shallow-equal": "^1.1.4", - "@wordpress/redux-routine": "^3.0.3", - "equivalent-key-map": "^0.2.2", - "is-promise": "^2.1.0", - "lodash": "^4.17.10", - "redux": "^4.0.0", - "turbo-combine-reducers": "^1.0.2" - } - }, - "@wordpress/date": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-2.2.1.tgz", - "integrity": "sha512-icDlv9HAEVx4xXveU9m93CHqH+82SqkL/Y3Po9jjuCS6K2F0OMJURdQSbcf6QJ6KmCXJzeQTq4/IrtioXOEy5w==", - "requires": { - "@babel/runtime": "^7.0.0", - "moment": "^2.22.1", - "moment-timezone": "^0.5.16" - } - }, - "@wordpress/dom": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-2.0.6.tgz", - "integrity": "sha512-z1xdNASrkJc+FTdYAEDKub7pqrizAo2WFlkBmqrurwBcY/HoOTTEqg6wzq2SwvEq/rff741BCWD/JmGU7tI3AQ==", - "requires": { - "@babel/runtime": "^7.0.0", - "lodash": "^4.17.10" - } - }, - "@wordpress/element": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.1.7.tgz", - "integrity": "sha512-+2Nbs0R3eP2gNrH0z1H5ZXTr0Lja7ZGFrtlKXa3+ZblHDBAheSB24ZEbQqZJTK1zdGw+GOU/vXPyY4ThHHJiPg==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/escape-html": "^1.0.1", - "lodash": "^4.17.10", - "react": "^16.4.1", - "react-dom": "^16.4.1" - } - }, - "@wordpress/notices": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-1.0.4.tgz", - "integrity": "sha512-7vjv62bx2VJLagl6+8FPkQeVtWMd4tC3GYIqX6AU4HA6RUaC0VPxWxVTHt0tFXPL7bqUkOZgICNHTyzOIzdTzA==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/a11y": "^2.0.2", - "@wordpress/data": "^3.1.2", - "lodash": "^4.17.10" - } - }, - "@wordpress/viewport": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-2.0.10.tgz", - "integrity": "sha512-G+7VgUQkRu9JwrsiBvTs/CS87vs6wcxCknr2lWU14rk55FWpxg4fhduRHUcBYEk7E+bvOHV1TgnAspBncu1aYg==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/compose": "^2.1.2", - "@wordpress/data": "^3.1.2", - "@wordpress/element": "^2.1.7", - "lodash": "^4.17.10" - } - }, "jquery": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", @@ -875,15 +564,48 @@ } }, "@wordpress/element": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.1.7.tgz", - "integrity": "sha512-+2Nbs0R3eP2gNrH0z1H5ZXTr0Lja7ZGFrtlKXa3+ZblHDBAheSB24ZEbQqZJTK1zdGw+GOU/vXPyY4ThHHJiPg==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.1.8.tgz", + "integrity": "sha512-hPbNWcxGQCpTeXoTdwr0Bu3kNJMSSKAnIb5B8P/2lTQ9mJ6w8l1Vc/0L11Yy8+uElaLwGq4Lja9ljgTlWbXUkA==", "requires": { "@babel/runtime": "^7.0.0", "@wordpress/escape-html": "^1.0.1", "lodash": "^4.17.10", - "react": "^16.4.1", - "react-dom": "^16.4.1" + "react": "^16.6.3", + "react-dom": "^16.6.3" + }, + "dependencies": { + "react": { + "version": "16.6.3", + "resolved": "https://registry.npmjs.org/react/-/react-16.6.3.tgz", + "integrity": "sha512-zCvmH2vbEolgKxtqXL2wmGCUxUyNheYn/C+PD1YAjfxHC54+MhdruyhO7QieQrYsYeTxrn93PM2y0jRH1zEExw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.11.2" + } + }, + "react-dom": { + "version": "16.6.3", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.6.3.tgz", + "integrity": "sha512-8ugJWRCWLGXy+7PmNh8WJz3g1TaTUt1XyoIcFN+x0Zbkoz+KKdUyx1AQLYJdbFXjuF41Nmjn5+j//rxvhFjgSQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.11.2" + } + }, + "scheduler": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.11.2.tgz", + "integrity": "sha512-+WCP3s3wOaW4S7C1tl3TEXp4l9lJn0ZK8G3W3WKRWmw77Z2cIFUW2MiNTMHn5sCjxN+t7N43HAOOgMjyAg5hlg==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + } } }, "@wordpress/escape-html": { @@ -895,85 +617,19 @@ } }, "@wordpress/format-library": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-1.2.0.tgz", - "integrity": "sha512-FnkzmgMYrKiBdQN1iDUgqjqZTnniHsrxcg/MvQwpg+inRtXYUTh2lp4wWsn9lEO2g2t85r69GAYsC8TmmaUjEQ==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-1.2.4.tgz", + "integrity": "sha512-zHkYSu01Qpzc0UNAYTe/X39tzCv3ANPeQpdEGKyPOjhNoUi7qYh26Yheas4gWrx2pOs4tG3DfGDbFMIvgPiwZw==", "requires": { "@babel/runtime": "^7.0.0", - "@wordpress/components": "^6.0.0", - "@wordpress/dom": "^2.0.6", - "@wordpress/editor": "^7.0.0", - "@wordpress/element": "^2.1.7", - "@wordpress/i18n": "^3.0.1", - "@wordpress/keycodes": "^2.0.3", - "@wordpress/rich-text": "^2.0.4", - "@wordpress/url": "^2.3.0" - }, - "dependencies": { - "@wordpress/compose": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-2.1.2.tgz", - "integrity": "sha512-jr1bWRYx8vt4bCWB4hqR9Ve9rk/TCJ5mFRvkwEd+xTDyXG6ZMmps3HszGA6aCH7E+TCHH+bWw2qZo9sAeHVK/w==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/element": "^2.1.7", - "@wordpress/is-shallow-equal": "^1.1.4", - "lodash": "^4.17.10" - } - }, - "@wordpress/data": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-3.1.2.tgz", - "integrity": "sha512-aAYgRIljpLboplTaCA7t5r+qVjE53VGMS7rLjSHFsoFxj9GYPiCCX1f/B01eKz9pf04rVdM2N4cEowyxjkhKFA==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/compose": "^2.1.2", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/element": "^2.1.7", - "@wordpress/is-shallow-equal": "^1.1.4", - "@wordpress/redux-routine": "^3.0.3", - "equivalent-key-map": "^0.2.2", - "is-promise": "^2.1.0", - "lodash": "^4.17.10", - "redux": "^4.0.0", - "turbo-combine-reducers": "^1.0.2" - } - }, - "@wordpress/dom": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-2.0.6.tgz", - "integrity": "sha512-z1xdNASrkJc+FTdYAEDKub7pqrizAo2WFlkBmqrurwBcY/HoOTTEqg6wzq2SwvEq/rff741BCWD/JmGU7tI3AQ==", - "requires": { - "@babel/runtime": "^7.0.0", - "lodash": "^4.17.10" - } - }, - "@wordpress/element": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.1.7.tgz", - "integrity": "sha512-+2Nbs0R3eP2gNrH0z1H5ZXTr0Lja7ZGFrtlKXa3+ZblHDBAheSB24ZEbQqZJTK1zdGw+GOU/vXPyY4ThHHJiPg==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/escape-html": "^1.0.1", - "lodash": "^4.17.10", - "react": "^16.4.1", - "react-dom": "^16.4.1" - } - }, - "@wordpress/rich-text": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-2.0.4.tgz", - "integrity": "sha512-c1DQ5xhVb8k1PV/9fTCSFHyu8SbKVzM3tCG7JX/fsUppzjV3CzljkxSYRm1GrFidRX5uqOYP+SGWi9x25Cnl1g==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/data": "^3.1.2", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/escape-html": "^1.0.1", - "lodash": "^4.17.10", - "rememo": "^3.0.0" - } - } + "@wordpress/components": "^7.0.1", + "@wordpress/dom": "^2.0.7", + "@wordpress/editor": "^9.0.1", + "@wordpress/element": "^2.1.8", + "@wordpress/i18n": "^3.1.0", + "@wordpress/keycodes": "^2.0.5", + "@wordpress/rich-text": "^3.0.2", + "@wordpress/url": "^2.3.1" } }, "@wordpress/hooks": { @@ -985,23 +641,31 @@ } }, "@wordpress/html-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-2.0.2.tgz", - "integrity": "sha512-cxG7YjH9EMfZyeLJAd/Vc1nFJxitMSzybv71iMPP3Dqqgz3jixX6oSe4ukTqfoOKBaF7pY7LzS6eTKu7KAmyZw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-2.0.3.tgz", + "integrity": "sha512-qkZL538U0TyC+sp0u5U9t/SulQjOO3pmmGDmJikSn5IHU/EZwYiyFxF2EDPDHR5PHILgAmdJV8Qefmrb3ml3vg==", "requires": { "@babel/runtime": "^7.0.0" } }, "@wordpress/i18n": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.0.1.tgz", - "integrity": "sha512-Ut6ihDjcZ7zpU44/WurZrFxrLcMl3Gq+hW8Hb6MTF6+X6Y2fd7QFu3lMvopYNwF8gxWtjvH5n3NIQ6B9DLt7Ng==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.1.0.tgz", + "integrity": "sha512-zHqLRuKrDV3FYh8PYDs4ABO/csiEAy1EfTffMtMS/8GAz4BcWrcqDjyH42GJF8iwWdG5+DdsllP5oerAQMHnng==", "requires": { "@babel/runtime": "^7.0.0", "gettext-parser": "^1.3.1", - "jed": "^1.1.1", "lodash": "^4.17.10", - "memize": "^1.0.5" + "memize": "^1.0.5", + "sprintf-js": "^1.1.1", + "tannin": "^1.0.1" + }, + "dependencies": { + "sprintf-js": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.1.tgz", + "integrity": "sha1-Nr54Mgr+WAH2zqPueLblqrlA6gw=" + } } }, "@wordpress/is-shallow-equal": { @@ -1013,11 +677,12 @@ } }, "@wordpress/keycodes": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-2.0.3.tgz", - "integrity": "sha512-cg4IHxz9BjRHBIhs/e0NwO/snImNqMQLZfduPf6Y+GGlq28BbQuxnucDj0ktYw/4X9jxf6IHzWUq9bkX65QGiA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-2.0.5.tgz", + "integrity": "sha512-uEnLRbEe+6FkXKTdQordwR9fBExIngnsa6FmAJ2ODzEI872g271jM5W61m33WzsBHfbFHQKqUi+ZaFAzu7XUcg==", "requires": { "@babel/runtime": "^7.0.0", + "@wordpress/i18n": "^3.1.0", "lodash": "^4.17.10" } }, @@ -1033,124 +698,53 @@ } }, "@wordpress/list-reusable-blocks": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-1.1.10.tgz", - "integrity": "sha512-8Jdee13/AYfEYbTXZqz9XHbhKdw0c41oa3bf3nKWqrf2DaNWxLBAT9U9VsINcfFa0+508fLf6kgRCjNpmHvNag==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-1.1.14.tgz", + "integrity": "sha512-dRoxJHTClp6tQ5w4RjrLaJTdTkI0tU9do4gz3MNcTi6C/UAE/s/kc5pr6bEmm2hNHsLLhRQPExrNPwh98S7KaA==", "requires": { "@babel/runtime": "^7.0.0", - "@wordpress/api-fetch": "^2.2.3", - "@wordpress/components": "^6.0.0", - "@wordpress/compose": "^2.1.2", - "@wordpress/element": "^2.1.7", - "@wordpress/i18n": "^3.0.1", + "@wordpress/api-fetch": "^2.2.5", + "@wordpress/components": "^7.0.1", + "@wordpress/compose": "^3.0.0", + "@wordpress/element": "^2.1.8", + "@wordpress/i18n": "^3.1.0", "lodash": "^4.17.10" - }, - "dependencies": { - "@wordpress/compose": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-2.1.2.tgz", - "integrity": "sha512-jr1bWRYx8vt4bCWB4hqR9Ve9rk/TCJ5mFRvkwEd+xTDyXG6ZMmps3HszGA6aCH7E+TCHH+bWw2qZo9sAeHVK/w==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/element": "^2.1.7", - "@wordpress/is-shallow-equal": "^1.1.4", - "lodash": "^4.17.10" - } - }, - "@wordpress/element": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.1.7.tgz", - "integrity": "sha512-+2Nbs0R3eP2gNrH0z1H5ZXTr0Lja7ZGFrtlKXa3+ZblHDBAheSB24ZEbQqZJTK1zdGw+GOU/vXPyY4ThHHJiPg==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/escape-html": "^1.0.1", - "lodash": "^4.17.10", - "react": "^16.4.1", - "react-dom": "^16.4.1" - } - } } }, "@wordpress/notices": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-1.0.4.tgz", - "integrity": "sha512-7vjv62bx2VJLagl6+8FPkQeVtWMd4tC3GYIqX6AU4HA6RUaC0VPxWxVTHt0tFXPL7bqUkOZgICNHTyzOIzdTzA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-1.1.0.tgz", + "integrity": "sha512-dVbHKUq1xo4ecGy1j/cxbnRY1L/by+O4Xu+QBdrX5MPCOEU0TLak8k9PUS+nm13zFAJg4kzZip301Udb/OgoZg==", "requires": { "@babel/runtime": "^7.0.0", "@wordpress/a11y": "^2.0.2", - "@wordpress/data": "^3.1.2", + "@wordpress/data": "^4.0.1", "lodash": "^4.17.10" } }, "@wordpress/nux": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-2.0.12.tgz", - "integrity": "sha512-y97Q/plpcFPTRYqbfeucmIOnJe1jEIJwFJxJinDqifcfGhYZ4/x3JN7+9uwyatdT8oDzHUO67VoE9z2k2fPTmQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-3.0.2.tgz", + "integrity": "sha512-La82tFww/UzWjywaFODvZ8YODvDK4GeX8ckkaP1zFk0UelkS8gRZdaWDfkEsBzbKHyhZj3JJGT1WrM1/JJYKFw==", "requires": { "@babel/runtime": "^7.0.0", - "@wordpress/components": "^6.0.0", - "@wordpress/compose": "^2.1.2", - "@wordpress/data": "^3.1.2", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/element": "^2.1.7", - "@wordpress/i18n": "^3.0.1", + "@wordpress/components": "^7.0.1", + "@wordpress/compose": "^3.0.0", + "@wordpress/data": "^4.0.1", + "@wordpress/element": "^2.1.8", + "@wordpress/i18n": "^3.1.0", "lodash": "^4.17.10", "rememo": "^3.0.0" - }, - "dependencies": { - "@wordpress/compose": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-2.1.2.tgz", - "integrity": "sha512-jr1bWRYx8vt4bCWB4hqR9Ve9rk/TCJ5mFRvkwEd+xTDyXG6ZMmps3HszGA6aCH7E+TCHH+bWw2qZo9sAeHVK/w==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/element": "^2.1.7", - "@wordpress/is-shallow-equal": "^1.1.4", - "lodash": "^4.17.10" - } - }, - "@wordpress/data": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-3.1.2.tgz", - "integrity": "sha512-aAYgRIljpLboplTaCA7t5r+qVjE53VGMS7rLjSHFsoFxj9GYPiCCX1f/B01eKz9pf04rVdM2N4cEowyxjkhKFA==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/compose": "^2.1.2", - "@wordpress/deprecated": "^2.0.3", - "@wordpress/element": "^2.1.7", - "@wordpress/is-shallow-equal": "^1.1.4", - "@wordpress/redux-routine": "^3.0.3", - "equivalent-key-map": "^0.2.2", - "is-promise": "^2.1.0", - "lodash": "^4.17.10", - "redux": "^4.0.0", - "turbo-combine-reducers": "^1.0.2" - } - }, - "@wordpress/element": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.1.7.tgz", - "integrity": "sha512-+2Nbs0R3eP2gNrH0z1H5ZXTr0Lja7ZGFrtlKXa3+ZblHDBAheSB24ZEbQqZJTK1zdGw+GOU/vXPyY4ThHHJiPg==", - "requires": { - "@babel/runtime": "^7.0.0", - "@wordpress/escape-html": "^1.0.1", - "lodash": "^4.17.10", - "react": "^16.4.1", - "react-dom": "^16.4.1" - } - } } }, "@wordpress/plugins": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-2.0.8.tgz", - "integrity": "sha512-qxoUQ6QukmktKDAIvYg+tJBSihZ/gPftxXOuYhoPBADXnAUxh6s7njpWebf2sw7pJjQPYv4EG7/edOQ0bt6C9Q==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-2.0.9.tgz", + "integrity": "sha512-9P+XWDaGlvdckvIPbQHPRUC0O3AqDrPngA0CxjhsYuKOd77uQfGlzMdeXNebDmky/u6aV6z7R/Phf6HQEs0aDA==", "requires": { "@babel/runtime": "^7.0.0", - "@wordpress/compose": "^2.1.2", - "@wordpress/element": "^2.1.7", + "@wordpress/compose": "^3.0.0", + "@wordpress/element": "^2.1.8", "@wordpress/hooks": "^2.0.3", "lodash": "^4.17.10" } @@ -1166,13 +760,13 @@ } }, "@wordpress/rich-text": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-2.0.4.tgz", - "integrity": "sha512-c1DQ5xhVb8k1PV/9fTCSFHyu8SbKVzM3tCG7JX/fsUppzjV3CzljkxSYRm1GrFidRX5uqOYP+SGWi9x25Cnl1g==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-3.0.2.tgz", + "integrity": "sha512-qLhQz142vpEr/j69SLir3Sz8CYMoosyP8xjGAyH22S/gH8jTydnWtDx//xdkzvikXRbV1niXuPMDyLV2QOlong==", "requires": { "@babel/runtime": "^7.0.0", - "@wordpress/data": "^3.1.2", - "@wordpress/deprecated": "^2.0.3", + "@wordpress/compose": "^3.0.0", + "@wordpress/data": "^4.0.1", "@wordpress/escape-html": "^1.0.1", "lodash": "^4.17.10", "rememo": "^3.0.0" @@ -1189,18 +783,18 @@ } }, "@wordpress/token-list": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-1.0.2.tgz", - "integrity": "sha512-hyk3xsLB1OlS52kFlR9PcSzvD6fkB2uOG4Uchs1pd304M/G3WTdD6iPiRVZeMmpWbwMq9KFtu9f8hwUzQTrTow==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-1.1.0.tgz", + "integrity": "sha512-1InK0ic0syqUEyY3XkiDiZW9rJB/C/KZEzaOZjyzl/mwDR0npMiAouY3fTQ6qZSsMHjszhSl90yXz1I9M/DapA==", "requires": { "@babel/runtime": "^7.0.0", "lodash": "^4.17.10" } }, "@wordpress/url": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-2.3.0.tgz", - "integrity": "sha512-Uzl6RZnPZZHM67Z6Rs4lHgGY7dJO6OHjWrcw5/Pnoy/WQGDAg1vl5lfTbRXSNKsubOsbvB9IF8qTwVoPEl/ezA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-2.3.1.tgz", + "integrity": "sha512-Z4tCYMsW3DHOLnBXM7MK2kcuX26Pszpxjst8x5hzWmYa6zJRn8MA8Bd5RF++R1NwpWJZGk4m47rj6Q36zkr86g==", "requires": { "@babel/runtime": "^7.0.0", "qs": "^6.5.2" @@ -1214,14 +808,14 @@ } }, "@wordpress/viewport": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-2.0.10.tgz", - "integrity": "sha512-G+7VgUQkRu9JwrsiBvTs/CS87vs6wcxCknr2lWU14rk55FWpxg4fhduRHUcBYEk7E+bvOHV1TgnAspBncu1aYg==", + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-2.0.12.tgz", + "integrity": "sha512-W2M+RIbAlfIn7B8nQtR10SD5lLpLNu2bMXk18h5ToS8BhBwEK9dagjSh1i4nJplzNzZUB/JsaVXDRRCFymuT3A==", "requires": { "@babel/runtime": "^7.0.0", - "@wordpress/compose": "^2.1.2", - "@wordpress/data": "^3.1.2", - "@wordpress/element": "^2.1.7", + "@wordpress/compose": "^3.0.0", + "@wordpress/data": "^4.0.1", + "@wordpress/element": "^2.1.8", "lodash": "^4.17.10" } }, @@ -6791,7 +6385,7 @@ }, "gettext-parser": { "version": "1.4.0", - "resolved": "http://registry.npmjs.org/gettext-parser/-/gettext-parser-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/gettext-parser/-/gettext-parser-1.4.0.tgz", "integrity": "sha512-sedZYLHlHeBop/gZ1jdg59hlUEcpcZJofLq2JFwJT1zTqAU3l2wFv6IsuwFHGqbiT9DWzMUW4/em2+hspnmMMA==", "requires": { "encoding": "^0.1.12", @@ -9389,11 +8983,6 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, - "jed": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz", - "integrity": "sha1-elSbvZ/+FYWwzQoZHiAwVb7ldLQ=" - }, "jpegtran-bin": { "version": "3.2.0", "resolved": "http://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-3.2.0.tgz", @@ -12831,14 +12420,14 @@ "integrity": "sha512-g5Q5IswKX7LM+MtYFnuzaQrTEGr/kpserqGV8V6HYkjwbV60XnJv00VlKugLHEwlQ5pgrV08spm0TjyyYVbWmQ==" }, "react": { - "version": "16.5.2", - "resolved": "https://registry.npmjs.org/react/-/react-16.5.2.tgz", - "integrity": "sha512-FDCSVd3DjVTmbEAjUNX6FgfAmQ+ypJfHUsqUJOYNCBUp1h8lqmtC+0mXJ+JjsWx4KAVTkk1vKd1hLQPvEviSuw==", + "version": "16.6.3", + "resolved": "https://registry.npmjs.org/react/-/react-16.6.3.tgz", + "integrity": "sha512-zCvmH2vbEolgKxtqXL2wmGCUxUyNheYn/C+PD1YAjfxHC54+MhdruyhO7QieQrYsYeTxrn93PM2y0jRH1zEExw==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", "prop-types": "^15.6.2", - "schedule": "^0.5.0" + "scheduler": "^0.11.2" } }, "react-addons-shallow-compare": { @@ -12889,14 +12478,14 @@ } }, "react-dom": { - "version": "16.5.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.5.2.tgz", - "integrity": "sha512-RC8LDw8feuZOHVgzEf7f+cxBr/DnKdqp56VU0lAs1f4UfKc4cU8wU4fTq/mgnvynLQo8OtlPC19NUFh/zjZPuA==", + "version": "16.6.3", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.6.3.tgz", + "integrity": "sha512-8ugJWRCWLGXy+7PmNh8WJz3g1TaTUt1XyoIcFN+x0Zbkoz+KKdUyx1AQLYJdbFXjuF41Nmjn5+j//rxvhFjgSQ==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", "prop-types": "^15.6.2", - "schedule": "^0.5.0" + "scheduler": "^0.11.2" } }, "react-moment-proptypes": { @@ -13928,11 +13517,12 @@ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true }, - "schedule": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/schedule/-/schedule-0.5.0.tgz", - "integrity": "sha512-HUcJicG5Ou8xfR//c2rPT0lPIRR09vVvN81T9fqfVgBmhERUbDEQoYKjpBxbueJnCPpSu2ujXzOnRQt6x9o/jw==", + "scheduler": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.11.2.tgz", + "integrity": "sha512-+WCP3s3wOaW4S7C1tl3TEXp4l9lJn0ZK8G3W3WKRWmw77Z2cIFUW2MiNTMHn5sCjxN+t7N43HAOOgMjyAg5hlg==", "requires": { + "loose-envify": "^1.1.0", "object-assign": "^4.1.1" } }, @@ -15162,6 +14752,14 @@ "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=", "dev": true }, + "tannin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tannin/-/tannin-1.0.1.tgz", + "integrity": "sha512-dDtnwHQ63bS/Gz0ZLY+E+JCdRoTZkmoKDoC64y3hzAD2X2qrp8jSuWNUjtiYHA48mtj4Ens9xl4knAOm1t+rfQ==", + "requires": { + "@tannin/plural-forms": "^1.0.0" + } + }, "tapable": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.1.tgz", diff --git a/package.json b/package.json index 3cfb9e7af8..0c8694c533 100644 --- a/package.json +++ b/package.json @@ -56,41 +56,41 @@ "dependencies": { "@babel/polyfill": "^7.0.0", "@wordpress/a11y": "^2.0.2", - "@wordpress/annotations": "^1.0.0", - "@wordpress/api-fetch": "^2.2.3", + "@wordpress/annotations": "^1.0.3", + "@wordpress/api-fetch": "^2.2.5", "@wordpress/autop": "^2.0.2", "@wordpress/blob": "^2.1.0", - "@wordpress/block-library": "^2.2.2", + "@wordpress/block-library": "^2.2.6", "@wordpress/block-serialization-default-parser": "^2.0.0", - "@wordpress/blocks": "^5.3.1", - "@wordpress/components": "^6.0.0", - "@wordpress/compose": "^2.1.2", - "@wordpress/core-data": "^2.0.12", - "@wordpress/data": "^3.1.2", - "@wordpress/date": "^2.2.1", + "@wordpress/blocks": "^6.0.2", + "@wordpress/components": "^7.0.1", + "@wordpress/compose": "^3.0.0", + "@wordpress/core-data": "^2.0.14", + "@wordpress/data": "^4.0.1", + "@wordpress/date": "^3.0.0", "@wordpress/deprecated": "^2.0.3", - "@wordpress/dom": "^2.0.6", + "@wordpress/dom": "^2.0.7", "@wordpress/dom-ready": "^2.0.2", - "@wordpress/edit-post": "^3.0.0", - "@wordpress/editor": "^7.0.0", - "@wordpress/element": "^2.1.7", + "@wordpress/edit-post": "^3.1.1", + "@wordpress/editor": "^9.0.1", + "@wordpress/element": "^2.1.8", "@wordpress/escape-html": "^1.0.1", - "@wordpress/format-library": "^1.2.0", + "@wordpress/format-library": "^1.2.4", "@wordpress/hooks": "^2.0.3", - "@wordpress/html-entities": "^2.0.2", - "@wordpress/i18n": "^3.0.1", + "@wordpress/html-entities": "^2.0.3", + "@wordpress/i18n": "^3.1.0", "@wordpress/is-shallow-equal": "^1.1.4", - "@wordpress/keycodes": "^2.0.3", - "@wordpress/list-reusable-blocks": "^1.1.10", - "@wordpress/notices": "^1.0.4", - "@wordpress/nux": "^2.0.12", - "@wordpress/plugins": "^2.0.8", + "@wordpress/keycodes": "^2.0.5", + "@wordpress/list-reusable-blocks": "^1.1.14", + "@wordpress/notices": "^1.1.0", + "@wordpress/nux": "^3.0.2", + "@wordpress/plugins": "^2.0.9", "@wordpress/redux-routine": "^3.0.3", - "@wordpress/rich-text": "^2.0.4", + "@wordpress/rich-text": "^3.0.2", "@wordpress/shortcode": "^2.0.2", - "@wordpress/token-list": "^1.0.2", - "@wordpress/url": "^2.3.0", - "@wordpress/viewport": "^2.0.10", + "@wordpress/token-list": "^1.1.0", + "@wordpress/url": "^2.3.1", + "@wordpress/viewport": "^2.0.12", "@wordpress/wordcount": "^2.0.3", "backbone": "1.3.3", "element-closest": "^2.0.2", @@ -105,8 +105,8 @@ "masonry-layout": "3.3.2", "moment": "^2.22.2", "polyfill-library": "^3.26.0-0", - "react": "^16.5.2", - "react-dom": "^16.5.2", + "react": "^16.6.3", + "react-dom": "^16.6.3", "twemoji": "11.0.0", "underscore": "1.8.3", "whatwg-fetch": "^3.0.0" diff --git a/src/wp-admin/edit-form-blocks.php b/src/wp-admin/edit-form-blocks.php index 23206b5b65..040329f8c6 100644 --- a/src/wp-admin/edit-form-blocks.php +++ b/src/wp-admin/edit-form-blocks.php @@ -177,6 +177,16 @@ $styles = array( ), ), ); + +/* + * Set a locale specific default font. + * Translators: Use this to specify the CSS font family for the default font + */ +$locale_font_family = esc_html_x( 'Noto Serif', 'CSS Font Family for Editor Font' ); +$styles[] = array( + 'css' => "body { font-family: '$locale_font_family' }", +); + if ( $editor_styles && current_theme_supports( 'editor-styles' ) ) { foreach ( $editor_styles as $style ) { if ( preg_match( '~^(https?:)?//~', $style ) ) { diff --git a/src/wp-includes/blocks/archives.php b/src/wp-includes/blocks/archives.php index 97c8849ffc..85186ce612 100644 --- a/src/wp-includes/blocks/archives.php +++ b/src/wp-includes/blocks/archives.php @@ -32,7 +32,7 @@ function render_block_core_archives( $attributes ) { $class .= ' wp-block-archives-dropdown'; $dropdown_id = esc_attr( uniqid( 'wp-block-archives-' ) ); - $title = __( 'Archives', 'gutenberg' ); + $title = __( 'Archives', 'default' ); /** This filter is documented in wp-includes/widgets/class-wp-widget-archives.php */ $dropdown_args = apply_filters( @@ -50,19 +50,19 @@ function render_block_core_archives( $attributes ) { switch ( $dropdown_args['type'] ) { case 'yearly': - $label = __( 'Select Year', 'gutenberg' ); + $label = __( 'Select Year', 'default' ); break; case 'monthly': - $label = __( 'Select Month', 'gutenberg' ); + $label = __( 'Select Month', 'default' ); break; case 'daily': - $label = __( 'Select Day', 'gutenberg' ); + $label = __( 'Select Day', 'default' ); break; case 'weekly': - $label = __( 'Select Week', 'gutenberg' ); + $label = __( 'Select Week', 'default' ); break; default: - $label = __( 'Select Post', 'gutenberg' ); + $label = __( 'Select Post', 'default' ); break; } @@ -101,7 +101,7 @@ function render_block_core_archives( $attributes ) { $block_content = sprintf( '
%2$s
', $classnames, - __( 'No archives to show.', 'gutenberg' ) + __( 'No archives to show.', 'default' ) ); } else { diff --git a/src/wp-includes/blocks/categories.php b/src/wp-includes/blocks/categories.php index 83bf1c9db2..478d457920 100644 --- a/src/wp-includes/blocks/categories.php +++ b/src/wp-includes/blocks/categories.php @@ -27,7 +27,7 @@ function render_block_core_categories( $attributes ) { if ( ! empty( $attributes['displayAsDropdown'] ) ) { $id = 'wp-block-categories-' . $block_id; $args['id'] = $id; - $args['show_option_none'] = __( 'Select Category', 'gutenberg' ); + $args['show_option_none'] = __( 'Select Category', 'default' ); $wrapper_markup = '
%2$s
'; $items_markup = wp_dropdown_categories( $args ); $type = 'dropdown'; diff --git a/src/wp-includes/blocks/latest-comments.php b/src/wp-includes/blocks/latest-comments.php index 199a426a93..b06cccd6c0 100644 --- a/src/wp-includes/blocks/latest-comments.php +++ b/src/wp-includes/blocks/latest-comments.php @@ -29,7 +29,7 @@ if ( ! function_exists( 'gutenberg_draft_or_post_title' ) ) { function gutenberg_draft_or_post_title( $post = 0 ) { $title = get_the_title( $post ); if ( empty( $title ) ) { - $title = __( '(no title)', 'gutenberg' ); + $title = __( '(no title)', 'default' ); } return esc_html( $title ); } @@ -98,7 +98,7 @@ function gutenberg_render_block_core_latest_comments( $attributes = array() ) { $list_items_markup .= sprintf( /* translators: 1: author name (inside or tag, based on if they have a URL), 2: post title related to this comment */ - __( '%1$s on %2$s', 'gutenberg' ), + __( '%1$s on %2$s', 'default' ), $author_markup, $post_title ); @@ -119,7 +119,7 @@ function gutenberg_render_block_core_latest_comments( $attributes = array() ) { } $class = 'wp-block-latest-comments'; - if ( $attributes['align'] ) { + if ( isset( $attributes['align'] ) ) { $class .= " align{$attributes['align']}"; } if ( $attributes['displayAvatar'] ) { @@ -143,7 +143,7 @@ function gutenberg_render_block_core_latest_comments( $attributes = array() ) { ) : sprintf( '
%2$s
', $classnames, - __( 'No comments to show.', 'gutenberg' ) + __( 'No comments to show.', 'default' ) ); return $block_content; diff --git a/src/wp-includes/blocks/latest-posts.php b/src/wp-includes/blocks/latest-posts.php index b395d8a2ba..5a582957c6 100644 --- a/src/wp-includes/blocks/latest-posts.php +++ b/src/wp-includes/blocks/latest-posts.php @@ -13,16 +13,19 @@ * @return string Returns the post content with latest posts added. */ function render_block_core_latest_posts( $attributes ) { - $recent_posts = wp_get_recent_posts( - array( - 'numberposts' => $attributes['postsToShow'], - 'post_status' => 'publish', - 'order' => $attributes['order'], - 'orderby' => $attributes['orderBy'], - 'category' => $attributes['categories'], - ) + $args = array( + 'numberposts' => $attributes['postsToShow'], + 'post_status' => 'publish', + 'order' => $attributes['order'], + 'orderby' => $attributes['orderBy'], ); + if ( isset( $attributes['categories'] ) ) { + $args['categories'] = $attributes['categories']; + } + + $recent_posts = wp_get_recent_posts( $args ); + $list_items_markup = ''; foreach ( $recent_posts as $post ) { @@ -30,7 +33,7 @@ function render_block_core_latest_posts( $attributes ) { $title = get_the_title( $post_id ); if ( ! $title ) { - $title = __( '(Untitled)', 'gutenberg' ); + $title = __( '(Untitled)', 'default' ); } $list_items_markup .= sprintf( '
  • %2$s', diff --git a/src/wp-includes/script-loader.php b/src/wp-includes/script-loader.php index 8fa4d5eea2..5ed87cc7af 100644 --- a/src/wp-includes/script-loader.php +++ b/src/wp-includes/script-loader.php @@ -74,10 +74,12 @@ function wp_register_tinymce_scripts( &$scripts, $force_uncompressed = false ) { * @param WP_Scripts $scripts WP_Scripts object. */ function wp_default_packages_vendor( &$scripts ) { + global $wp_locale; + $dev_suffix = wp_scripts_get_suffix( 'dev' ); $vendor_scripts = array( - 'react', + 'react' => array( 'wp-polyfill' ), 'react-dom' => array( 'react' ), 'moment', 'lodash', @@ -100,9 +102,8 @@ function wp_default_packages_vendor( &$scripts ) { } $scripts->add( 'wp-polyfill', null, array( 'wp-polyfill' ) ); - did_action( 'init' ) && $scripts->add_data( + did_action( 'init' ) && $scripts->add_inline_script( 'wp-polyfill', - 'data', wp_get_script_polyfill( $scripts, array( @@ -110,11 +111,40 @@ function wp_default_packages_vendor( &$scripts ) { 'document.contains' => 'wp-polyfill-node-contains', 'window.FormData && window.FormData.prototype.keys' => 'wp-polyfill-formdata', 'Element.prototype.matches && Element.prototype.closest' => 'wp-polyfill-element-closest', - ) + ), + 'after' ) ); did_action( 'init' ) && $scripts->add_inline_script( 'lodash', 'window.lodash = _.noConflict();' ); + + did_action( 'init' ) && $scripts->add_inline_script( + 'moment', + sprintf( + "moment.locale( '%s', %s );", + get_user_locale(), + wp_json_encode( + array( + 'months' => array_values( $wp_locale->month ), + 'monthsShort' => array_values( $wp_locale->month_abbrev ), + 'weekdays' => array_values( $wp_locale->weekday ), + 'weekdaysShort' => array_values( $wp_locale->weekday_abbrev ), + 'week' => array( + 'dow' => (int) get_option( 'start_of_week', 0 ), + ), + 'longDateFormat' => array( + 'LT' => get_option( 'time_format', __( 'g:i a', 'default' ) ), + 'LTS' => null, + 'L' => null, + 'LL' => get_option( 'date_format', __( 'F j, Y', 'default' ) ), + 'LLL' => __( 'F j, Y g:i a', 'default' ), + 'LLLL' => null, + ), + ) + ) + ), + 'after' + ); } /** @@ -183,6 +213,7 @@ function wp_default_packages_scripts( &$scripts ) { 'wp-dom', 'wp-element', 'wp-hooks', + 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', @@ -201,6 +232,7 @@ function wp_default_packages_scripts( &$scripts ) { 'wp-compose', 'wp-core-data', 'wp-data', + 'wp-date', 'wp-editor', 'wp-element', 'wp-html-entities', @@ -219,7 +251,6 @@ function wp_default_packages_scripts( &$scripts ) { 'wp-a11y', 'wp-api-fetch', 'wp-compose', - 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', @@ -233,7 +264,6 @@ function wp_default_packages_scripts( &$scripts ) { ), 'compose' => array( 'lodash', - 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', @@ -242,7 +272,6 @@ function wp_default_packages_scripts( &$scripts ) { 'data' => array( 'lodash', 'wp-compose', - 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', @@ -272,6 +301,7 @@ function wp_default_packages_scripts( &$scripts ) { 'wp-embed', 'wp-i18n', 'wp-keycodes', + 'wp-notices', 'wp-nux', 'wp-plugins', 'wp-polyfill', @@ -344,10 +374,10 @@ function wp_default_packages_scripts( &$scripts ) { ), 'nux' => array( 'wp-element', + 'lodash', 'wp-components', 'wp-compose', 'wp-data', - 'wp-deprecated', 'wp-i18n', 'wp-polyfill', 'lodash', @@ -356,9 +386,7 @@ function wp_default_packages_scripts( &$scripts ) { 'redux-routine' => array( 'wp-polyfill' ), 'rich-text' => array( 'lodash', - 'wp-blocks', 'wp-data', - 'wp-deprecated', 'wp-escape-html', 'wp-polyfill', ), @@ -1852,11 +1880,13 @@ function wp_default_styles( &$styles ) { $fonts_url = ''; /* - * Translators: If there are characters in your language that are not supported - * by Noto Serif, translate this to 'off'. Do not translate into your own language. + * Translators: Use this to specify the proper Google Font name and variants + * to load that is supported by your language. Do not translate. + * Set to 'off' to disable loading. */ - if ( 'off' !== _x( 'on', 'Noto Serif font: on or off' ) ) { - $fonts_url = 'https://fonts.googleapis.com/css?family=Noto+Serif%3A400%2C400i%2C700%2C700i'; + $font_family = _x( 'Noto Serif:400,400i,700,700i', 'Google Font Name and Variants' ); + if ( 'off' !== $font_family ) { + $fonts_url = 'https://fonts.googleapis.com/css?family=' . urlencode( $font_family ); } $styles->add( 'wp-editor-font', $fonts_url ); diff --git a/tools/webpack/packages.js b/tools/webpack/packages.js index f678401694..76dfcce9bd 100644 --- a/tools/webpack/packages.js +++ b/tools/webpack/packages.js @@ -225,6 +225,7 @@ module.exports = function( env = { environment: 'production', watch: false, forc 'deprecated', 'dom-ready', 'redux-routine', + 'token-list', ].map( camelCaseDash ) ), new CustomTemplatedPathPlugin( { basename( path, data ) {