From 21e20a4ba079964289c567b6a1985f1e25bdd721 Mon Sep 17 00:00:00 2001 From: Grzegorz Ziolkowski Date: Mon, 13 Aug 2018 11:01:09 +0200 Subject: [PATCH 1/4] Packages: Make usage of `core-data` explicit --- package-lock.json | 1 - packages/block-library/README.md | 4 ++-- packages/block-library/package.json | 5 ++--- packages/block-library/src/index.js | 1 + packages/editor/src/index.js | 8 ++++++++ 5 files changed, 13 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9045a2ba9b4da8..5721da5de36eba 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2011,7 +2011,6 @@ "version": "file:packages/block-library", "requires": { "@babel/runtime": "^7.0.0-beta.52", - "@wordpress/api-fetch": "file:packages/api-fetch", "@wordpress/autop": "file:packages/autop", "@wordpress/blob": "file:packages/blob", "@wordpress/blocks": "file:packages/blocks", diff --git a/packages/block-library/README.md b/packages/block-library/README.md index e2c1465408fe30..c4e0be85ae8ddb 100644 --- a/packages/block-library/README.md +++ b/packages/block-library/README.md @@ -1,6 +1,6 @@ -# Core Blocks +# Block library -Core Blocks for the WordPress editor. +Block library for the WordPress editor. ## Installation diff --git a/packages/block-library/package.json b/packages/block-library/package.json index ccda95f0e8b06a..ca3889697e46bc 100644 --- a/packages/block-library/package.json +++ b/packages/block-library/package.json @@ -1,7 +1,7 @@ { "name": "@wordpress/block-library", "version": "1.0.0", - "description": "Core Blocks of the WordPress editor.", + "description": "Block library for the WordPress editor.", "author": "The WordPress Contributors", "license": "GPL-2.0-or-later", "keywords": [ @@ -20,8 +20,7 @@ "module": "build-module/index.js", "react-native": "src/index", "dependencies": { - "@babel/runtime": "^7.0.0-beta.52", - "@wordpress/api-fetch": "file:../api-fetch", + "@babel/runtime-corejs2": "7.0.0-beta.56", "@wordpress/autop": "file:../autop", "@wordpress/blob": "file:../blob", "@wordpress/blocks": "file:../blocks", diff --git a/packages/block-library/src/index.js b/packages/block-library/src/index.js index abb8536486aff1..1ed6b33539d4ca 100644 --- a/packages/block-library/src/index.js +++ b/packages/block-library/src/index.js @@ -1,6 +1,7 @@ /** * WordPress dependencies */ +import '@wordpress/core-data'; import { registerBlockType, setDefaultBlockName, diff --git a/packages/editor/src/index.js b/packages/editor/src/index.js index 170617fc80f23d..a3e77b49200e6a 100644 --- a/packages/editor/src/index.js +++ b/packages/editor/src/index.js @@ -1,3 +1,11 @@ +/** + * WordPress dependencies + */ +import '@wordpress/core-data'; + +/** + * Internal dependencies + */ import './store'; import './hooks'; From 2a128f104d5c536e716ee66eae1e568e2bdb9580 Mon Sep 17 00:00:00 2001 From: Grzegorz Ziolkowski Date: Mon, 13 Aug 2018 13:11:08 +0200 Subject: [PATCH 2/4] Editor: Explicitly import all packages which expose used stores --- packages/editor/src/index.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/editor/src/index.js b/packages/editor/src/index.js index a3e77b49200e6a..46eebb7a69c8d9 100644 --- a/packages/editor/src/index.js +++ b/packages/editor/src/index.js @@ -1,7 +1,10 @@ /** * WordPress dependencies */ +import '@wordpress/blocks'; import '@wordpress/core-data'; +import '@wordpress/nux'; +import '@wordpress/viewport'; /** * Internal dependencies From 2c4f0b056985c6feeef4f2326a5db38a9747f237 Mon Sep 17 00:00:00 2001 From: Grzegorz Ziolkowski Date: Fri, 24 Aug 2018 12:19:27 +0200 Subject: [PATCH 3/4] Edit post: Add store imports to ensure other packages are loaded --- edit-post/index.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/edit-post/index.js b/edit-post/index.js index a5120e4d05b96c..0bda645c85d4e6 100644 --- a/edit-post/index.js +++ b/edit-post/index.js @@ -1,6 +1,9 @@ /** * WordPress dependencies */ +import '@wordpress/core-data'; +import '@wordpress/editor'; +import '@wordpress/nux'; import { registerCoreBlocks } from '@wordpress/block-library'; import { render, unmountComponentAtNode } from '@wordpress/element'; import { dispatch } from '@wordpress/data'; From 320365b4b59c2d40c9822705e84eb484b5a6032a Mon Sep 17 00:00:00 2001 From: Grzegorz Ziolkowski Date: Fri, 24 Aug 2018 14:49:01 +0200 Subject: [PATCH 4/4] Add missing viewport import --- edit-post/index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/edit-post/index.js b/edit-post/index.js index 0bda645c85d4e6..eea6269c458cc5 100644 --- a/edit-post/index.js +++ b/edit-post/index.js @@ -4,6 +4,7 @@ import '@wordpress/core-data'; import '@wordpress/editor'; import '@wordpress/nux'; +import '@wordpress/viewport'; import { registerCoreBlocks } from '@wordpress/block-library'; import { render, unmountComponentAtNode } from '@wordpress/element'; import { dispatch } from '@wordpress/data';