From 78afc2887c2cef643f8e25342880877847888711 Mon Sep 17 00:00:00 2001 From: Owen Buckley Date: Sun, 2 Aug 2020 09:35:43 -0400 Subject: [PATCH] refactoring out page bundles in strict mode --- packages/cli/src/lifecycles/serialize.js | 17 ++++++--- .../build.config.mode.spec.js | 2 +- ...uild.data.graph-custom-frontmatter.spec.js | 11 ++---- .../build.data.graph/build.data.graph.spec.js | 30 ++++----------- .../test/cases/default/default.spec.js | 33 +++++++++------- .../option-anonymous/option-anonymous.spec.js | 38 ++++++++++++++----- .../test/cases/default/default.spec.js | 8 +++- test/smoke-test.js | 37 +++++++----------- 8 files changed, 93 insertions(+), 83 deletions(-) diff --git a/packages/cli/src/lifecycles/serialize.js b/packages/cli/src/lifecycles/serialize.js index dcf400f29..a53bc444b 100644 --- a/packages/cli/src/lifecycles/serialize.js +++ b/packages/cli/src/lifecycles/serialize.js @@ -22,16 +22,21 @@ module.exports = serializeBuild = async (compilation) => { return await browserRunner.serialize(`http://127.0.0.1:${PORT}${route}`).then(async (content) => { const target = path.join(publicDir, route); const mode = compilation.config.mode; - let html = content - .replace(polyfill, '') - .replace('', ` - - `); + `; + + let html = content + .replace(polyfill, '') + .replace('', apolloScript); - if (mode === 'strict') { // no javascript + if (isStrictMode) { // no javascript html = html.replace(/