diff --git a/package.json b/package.json index 13af00d7bdd7f..b3ba8573d4413 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "clean-client": "rm -rf _inc/build/ css/", "clean-composer": "rm -rf vendor/", "clean-extensions": "rm -rf _inc/blocks/ ", - "install-if-deps-outdated": "yarn check 2> /dev/null || yarn install --check-files", + "install-if-deps-outdated": "yarn check 2> /dev/null || yarn install --check-files --production=false", "distclean": "rm -rf node_modules && yarn clean", "build": "yarn install-if-deps-outdated && yarn clean && yarn build-client && yarn build-php && yarn build-extensions", "build-client": "gulp", @@ -30,7 +30,7 @@ "build-php": "composer install", "build-production-php": "COMPOSER_MIRROR_PATH_REPOS=1 composer install -o --no-dev --classmap-authoritative", "build-production-client": "NODE_ENV=production BABEL_ENV=production yarn build-client", - "build-production": "yarn distclean && yarn install --production && yarn build-production-client && yarn build-production-php && NODE_ENV=production yarn build-extensions && gulp languages:extract", + "build-production": "yarn distclean && yarn install --production=false && yarn build-production-client && yarn build-production-php && NODE_ENV=production yarn build-extensions && gulp languages:extract", "build-languages": "gulp languages", "docker:compose": "yarn docker:env && docker-compose -f docker/docker-compose.yml", "docker:up": "yarn docker:compose up", @@ -83,8 +83,11 @@ "@babel/core": "7.4.0", "@babel/register": "7.4.4", "@wordpress/browserslist-config": "2.5.0", + "@wordpress/compose": "3.5.0", + "@wordpress/data": "4.7.0", "@wordpress/element": "2.5.0", "@wordpress/i18n": "3.5.0", + "@wordpress/url": "2.6.0", "babel-loader": "8.0.6", "bounding-client-rect": "1.0.5", "classnames": "2.2.6", diff --git a/yarn.lock b/yarn.lock index 5c0387a172241..54e2400b32b93 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1772,6 +1772,16 @@ tinycolor2 "^1.4.1" uuid "^3.3.2" +"@wordpress/compose@3.5.0", "@wordpress/compose@^3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@wordpress/compose/-/compose-3.5.0.tgz#24bfa8fcd48c7c84078a49a8d79629ad7801168d" + integrity sha512-X9Qe7gq5+SNvT5yZXSEEgEz5UwUwYh52SBe8WlW59/t182NBBUy9FICEnmx7DRjMugZcSRDwFX39L6tuwo7cnA== + dependencies: + "@babel/runtime" "^7.4.4" + "@wordpress/element" "^2.6.0" + "@wordpress/is-shallow-equal" "^1.5.0" + lodash "^4.17.14" + "@wordpress/compose@^3.4.0": version "3.4.0" resolved "https://registry.yarnpkg.com/@wordpress/compose/-/compose-3.4.0.tgz#2098ccfa0681f728f3327955458d5dd7792ce27e" @@ -1804,6 +1814,24 @@ "@wordpress/api-fetch" "^3.3.0" "@wordpress/data" "^4.6.0" +"@wordpress/data@4.7.0": + version "4.7.0" + resolved "https://registry.yarnpkg.com/@wordpress/data/-/data-4.7.0.tgz#156e8daafcf333b819c02496e6f74c4655c2f11d" + integrity sha512-6ytvrcvg6otalvFNA26gnHv0GQkQT0h9/a780IKl0wyUqAYdKbn1J52CcJWopyfZ53HDq816NCZng1a4tWxHjQ== + dependencies: + "@babel/runtime" "^7.4.4" + "@wordpress/compose" "^3.5.0" + "@wordpress/deprecated" "^2.5.0" + "@wordpress/element" "^2.6.0" + "@wordpress/is-shallow-equal" "^1.5.0" + "@wordpress/priority-queue" "^1.3.0" + "@wordpress/redux-routine" "^3.5.0" + equivalent-key-map "^0.2.2" + is-promise "^2.1.0" + lodash "^4.17.14" + redux "^4.0.0" + turbo-combine-reducers "^1.0.2" + "@wordpress/data@^4.6.0": version "4.6.0" resolved "https://registry.yarnpkg.com/@wordpress/data/-/data-4.6.0.tgz#6439b4cd61845d16d29686c55a835c2be602fdca" @@ -1839,6 +1867,14 @@ "@babel/runtime" "^7.4.4" "@wordpress/hooks" "^2.4.0" +"@wordpress/deprecated@^2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@wordpress/deprecated/-/deprecated-2.5.0.tgz#f4478395a5a05181d1fe21fded02fccb61006ea9" + integrity sha512-bryhXZZ9dZ8DlMQ2liDAV3CQV7wEiftJ9UAOB7X32X4MPZoPqvk3IGiKgHFs3/pEr4Ums0CCckgUlnY7AI+hxQ== + dependencies: + "@babel/runtime" "^7.4.4" + "@wordpress/hooks" "^2.5.0" + "@wordpress/dom-ready@^2.4.0": version "2.4.0" resolved "https://registry.yarnpkg.com/@wordpress/dom-ready/-/dom-ready-2.4.0.tgz#86269b12e73a0285710c2938d672ff990dda38b8" @@ -1914,6 +1950,17 @@ react "^16.8.4" react-dom "^16.8.4" +"@wordpress/element@^2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@wordpress/element/-/element-2.6.0.tgz#ef50e1392d4d2f27b518bb59e99555c2589a8339" + integrity sha512-t7BgD+gRvC0gOubElsiXhp0H5Dq1yAu2/J8aeok4Fcg1anUXcmjo9M7uL/C17e1AbDVIFQvCyhgOg9ltc/rgEA== + dependencies: + "@babel/runtime" "^7.4.4" + "@wordpress/escape-html" "^1.5.0" + lodash "^4.17.14" + react "^16.8.4" + react-dom "^16.8.4" + "@wordpress/escape-html@^1.4.0": version "1.4.0" resolved "https://registry.yarnpkg.com/@wordpress/escape-html/-/escape-html-1.4.0.tgz#d4c33b04ccdb7e3d19bb5355e16df0dab744bd9b" @@ -1921,6 +1968,13 @@ dependencies: "@babel/runtime" "^7.4.4" +"@wordpress/escape-html@^1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@wordpress/escape-html/-/escape-html-1.5.0.tgz#f56b89a45f2051cec7c7b1c51937411f27cf5b6b" + integrity sha512-9jGwPbpdJ309EP4Acf6/zwHWeuYi0Bi5RAZx9q+BIYC7bjxLs3oFDS5QkEAi2mzrVAhIz+BbEWBGRg70U1RLlA== + dependencies: + "@babel/runtime" "^7.4.4" + "@wordpress/eslint-plugin@2.3.0": version "2.3.0" resolved "https://registry.yarnpkg.com/@wordpress/eslint-plugin/-/eslint-plugin-2.3.0.tgz#6dda6f912b22a6304f3beb572b9ce05bfe37cda3" @@ -1939,6 +1993,13 @@ dependencies: "@babel/runtime" "^7.4.4" +"@wordpress/hooks@^2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@wordpress/hooks/-/hooks-2.5.0.tgz#fe5348b0bdcb297d1822b7e7b21af1028cd84734" + integrity sha512-+nsYv5AdX7Oj9gVHvtDIQSE9gntrJwA5FpXSEVlZ2u2E5lhjGQS+a+IrRhxZL/7f2eKby5zvQV6vYCrqMtKxYg== + dependencies: + "@babel/runtime" "^7.4.4" + "@wordpress/html-entities@^2.4.0": version "2.4.0" resolved "https://registry.yarnpkg.com/@wordpress/html-entities/-/html-entities-2.4.0.tgz#0b81185da60f445cc89081b2d7ebea4a31e8ea85" @@ -1977,6 +2038,13 @@ dependencies: "@babel/runtime" "^7.4.4" +"@wordpress/is-shallow-equal@^1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@wordpress/is-shallow-equal/-/is-shallow-equal-1.5.0.tgz#dc7281a25522e53d74ff2ab486a94bfaf83e1a4e" + integrity sha512-6GjIDZlwcgLmnt1uexUgnIj3zbzCPCtqe5vTqmsQeexC4zCIzgFJgzilOuuW/4kdwF/XB3jex91L9EImc5HTcw== + dependencies: + "@babel/runtime" "^7.4.4" + "@wordpress/jest-console@^3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@wordpress/jest-console/-/jest-console-3.1.0.tgz#9690134e14763107e86a5a9023040db5ebce3e6f" @@ -2058,6 +2126,13 @@ dependencies: "@babel/runtime" "^7.4.4" +"@wordpress/priority-queue@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@wordpress/priority-queue/-/priority-queue-1.3.0.tgz#0cd15f5e95ae605acd675200e50f286928bcc976" + integrity sha512-HlhHZUCnKW56b2KFg2cZcn6fnGdi6mrmfOn2lE3cBOibjQLYfOY3pe3TCd+AxS4GdfkgXFA7BHfAinaWCBpAyg== + dependencies: + "@babel/runtime" "^7.4.4" + "@wordpress/redux-routine@^3.4.0": version "3.4.0" resolved "https://registry.yarnpkg.com/@wordpress/redux-routine/-/redux-routine-3.4.0.tgz#632dcf7a0b3c3bfd9601ff0236b6ec2110d8df41" @@ -2067,6 +2142,15 @@ is-promise "^2.1.0" rungen "^0.3.2" +"@wordpress/redux-routine@^3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@wordpress/redux-routine/-/redux-routine-3.5.0.tgz#311581716db6439ce08e4ba1966d141afed11fcb" + integrity sha512-fssGjVcXlNFbAIjv6VhCWZYgsv51sugxxCgxAqgSIexsDVnOphDODo5V5bhcgwiZeL3/n5rzqvFQ7Dv4agvc/A== + dependencies: + "@babel/runtime" "^7.4.4" + is-promise "^2.1.0" + rungen "^0.3.2" + "@wordpress/rich-text@^3.4.0": version "3.4.0" resolved "https://registry.yarnpkg.com/@wordpress/rich-text/-/rich-text-3.4.0.tgz#92031db293e4de6276bd002c7070dda6de3713cb" @@ -2111,7 +2195,7 @@ "@babel/runtime" "^7.4.4" lodash "^4.17.11" -"@wordpress/url@^2.6.0": +"@wordpress/url@2.6.0", "@wordpress/url@^2.6.0": version "2.6.0" resolved "https://registry.yarnpkg.com/@wordpress/url/-/url-2.6.0.tgz#bbe1f5b3dd0abe6dfb46d433973a7be66e505270" integrity sha512-QlC/T6VsIMhArKdYvO1sVEUZYuky+5UojHU1vfZgLNZtt2Tj1dOgP4teMaDhMZtc6FqDkHNiA8r03CvXtbNDQA==