From fe2885dd9ea6066147512d6b0ee822625739c464 Mon Sep 17 00:00:00 2001 From: Kelly Mears Date: Fri, 23 Dec 2022 10:53:52 -0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20improve:=20js=20boilerplate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/scripts/app.js | 22 +++++++--------------- resources/scripts/editor.js | 22 +++++++--------------- 2 files changed, 14 insertions(+), 30 deletions(-) diff --git a/resources/scripts/app.js b/resources/scripts/app.js index f5d25d1..3c4d69b 100644 --- a/resources/scripts/app.js +++ b/resources/scripts/app.js @@ -1,21 +1,13 @@ -import {domReady} from '@roots/sage/client'; +import { domReady } from '@roots/sage/client'; /** - * app.main + * Application entrypoint */ -const main = async (err) => { - if (err) { - // handle hmr errors - console.error(err); - } - - // application code -}; +domReady(async () => { + // ... +}); /** - * Initialize - * - * @see https://webpack.js.org/api/hot-module-replacement + * @see {@link https://webpack.js.org/api/hot-module-replacement/} */ -domReady(main); -import.meta.webpackHot?.accept(main); +import.meta.webpackHot?.accept(console.error); diff --git a/resources/scripts/editor.js b/resources/scripts/editor.js index 8b6014a..13d2818 100644 --- a/resources/scripts/editor.js +++ b/resources/scripts/editor.js @@ -1,27 +1,19 @@ -import {domReady} from '@roots/sage/client'; -import {registerBlockStyle, unregisterBlockStyle} from '@wordpress/blocks'; +import { domReady } from '@roots/sage/client'; +import { registerBlockStyle, unregisterBlockStyle } from '@wordpress/blocks'; /** - * editor.main + * Editor entrypoint */ -const main = (err) => { - if (err) { - // handle hmr errors - console.error(err); - } - +domReady(() => { unregisterBlockStyle('core/button', 'outline'); registerBlockStyle('core/button', { name: 'outline', label: 'Outline', }); -}; +}); /** - * Initialize - * - * @see https://webpack.js.org/api/hot-module-replacement + * @see {@link https://webpack.js.org/api/hot-module-replacement/} */ -domReady(main); -import.meta.webpackHot?.accept(main); +import.meta.webpackHot?.accept(console.error);