@frontkom/gutenberg-js
Version:
gutenberg-js - An extension of the Wordpress Gutenberg editor
157 lines (137 loc) • 3.23 kB
JavaScript
/**
* Internal dependencies
*/
import './init';
/**
* WordPress dependencies
*/
import * as hooks from '@wordpress/hooks';
import * as i18n from '@wordpress/i18n';
// wp.i18n.setLocaleData
import * as url from '@wordpress/url';
import apiFetch from '@wordpress/api-fetch';
import './scripts/api-fetch';
import * as autop from '@wordpress/autop';
import * as blob from '@wordpress/blob';
import * as blockSerializationDefaultParser from '@wordpress/block-serialization-default-parser';
import * as escapeHtml from '@wordpress/escape-html';
import * as element from '@wordpress/element';
import * as isShallowEqual from '@wordpress/is-shallow-equal';
import * as compose from '@wordpress/compose';
import * as reduxRoutine from '@wordpress/redux-routine';
import * as data from '@wordpress/data';
import './scripts/data';
import * as dom from '@wordpress/dom';
import * as htmlEntities from '@wordpress/html-entities';
import * as shortcode from '@wordpress/shortcode';
import * as blocks from '@wordpress/blocks';
// wp.blocks.setCategories
// wp.blocks.unstable__bootstrapServerSideBlockDefinitions
import * as keycodes from '@wordpress/keycodes';
import * as richText from '@wordpress/rich-text';
// wp.i18n.setLocaleData
import * as components from '@wordpress/components';
import * as coreData from '@wordpress/core-data';
import * as date from '@wordpress/date';
// wp.date.setSettings
import deprecated from '@wordpress/deprecated';
import * as notices from '@wordpress/notices';
// wp.i18n.setLocaleData
import * as nux from '@wordpress/nux';
import * as tokenList from '@wordpress/token-list';
import * as viewport from '@wordpress/viewport';
import * as wordcount from '@wordpress/wordcount';
// _wpMetaBoxUrl
// wp.i18n.setLocaleData
import { editor, oldEditor } from './scripts/editor.js';
// wp.i18n.setLocaleData
// window.wpEditorL10n
import * as blockLibrary from '@wordpress/block-library';
import domReady from '@wordpress/dom-ready';
import * as plugins from '@wordpress/plugins';
// wp.i18n.setLocaleData
import * as editPost from '@wordpress/edit-post';
// window._wpLoadBlockEditor
import * as formatLibrary from '@wordpress/format-library';
// Other
import * as a11y from '@wordpress/a11y';
// Style
import '../scss/block-library.scss';
import '../scss/style.scss';
// Set global wp
window.wp = {
a11y,
apiFetch,
autop,
blob,
blockLibrary,
blockSerializationDefaultParser,
blocks,
components,
compose,
coreData,
data,
date,
deprecated,
dom,
domReady,
editPost,
editor,
element,
escapeHtml,
formatLibrary,
hooks,
htmlEntities,
i18n,
isShallowEqual,
keycodes,
notices,
nux,
oldEditor,
plugins,
reduxRoutine,
richText,
shortcode,
tokenList,
url,
viewport,
wordcount,
};
export {
a11y,
apiFetch,
autop,
blob,
blockLibrary,
blockSerializationDefaultParser,
blocks,
components,
compose,
coreData,
data,
date,
deprecated,
dom,
domReady,
editPost,
editor,
element,
escapeHtml,
formatLibrary,
hooks,
htmlEntities,
i18n,
isShallowEqual,
keycodes,
notices,
nux,
oldEditor,
plugins,
reduxRoutine,
richText,
shortcode,
tokenList,
url,
viewport,
wordcount,
};