From 2ea353a4753ef82d6c85f991b368f04ea153c4e7 Mon Sep 17 00:00:00 2001 From: Joost De Cock Date: Mon, 24 Jan 2022 12:34:29 +0100 Subject: [PATCH] chore(fs.dev): Webpack aliases to load local code from source These changes force webpack to load the local pacakges (like patterns and so on) from source, rather than from a compiled bundle. This means that the lab site will reload whenever one makes changes to pattern code. --- .../freesewing.lab/components/pattern-picker.js | 7 +++---- packages/freesewing.lab/hooks/useApp.js | 1 + packages/freesewing.lab/next.config.mjs | 10 +++++++++- .../page-templates/pattern-list.js | 6 +++--- packages/freesewing.lab/pages/blocks/brian.js | 4 ++++ .../components/wrappers/workbench.js | 1 - packages/freesewing.shared/config/next.mjs | 16 +++++++++++++++- 7 files changed, 35 insertions(+), 10 deletions(-) create mode 100644 packages/freesewing.lab/pages/blocks/brian.js diff --git a/packages/freesewing.lab/components/pattern-picker.js b/packages/freesewing.lab/components/pattern-picker.js index 7d5a85ee970..dca79364251 100644 --- a/packages/freesewing.lab/components/pattern-picker.js +++ b/packages/freesewing.lab/components/pattern-picker.js @@ -1,5 +1,4 @@ import React from 'react' -import config from 'site/freesewing.config.js' import DesignIcon from 'shared/components/icons/design.js' import Link from 'next/link' @@ -16,15 +15,15 @@ const PatternPicker = ({ app }) => { Patterns