Skip to content

Commit

Permalink
dedupp templates from builders
Browse files Browse the repository at this point in the history
  • Loading branch information
ndelangen committed Feb 4, 2021
1 parent 1657325 commit 2a5895c
Show file tree
Hide file tree
Showing 14 changed files with 55 additions and 486 deletions.
16 changes: 6 additions & 10 deletions lib/builder-webpack4/src/preview/iframe-webpack.config.ts
Expand Up @@ -18,7 +18,6 @@ import { createBabelLoader } from './babel-loader-preview';

import { toRequireContextString } from './to-require-context';
import { useBaseTsSupport } from '../config/useBaseTsSupport';
import { getPreviewBodyHtml, getPreviewHeadHtml } from '../template';
import { loadEnv, nodeModulesPaths } from '../common/utils';
import { es6Transpiler } from '../common/es6Transpiler';

Expand Down Expand Up @@ -60,14 +59,11 @@ export default async ({
}: any) => {
const logLevel = await presets.apply('logLevel', undefined);
const frameworkOptions = await presets.apply(`${framework}Options`, {});
const headHtmlSnippet = await presets.apply(
'previewHead',
getPreviewHeadHtml(configDir, process.env)
);
const bodyHtmlSnippet = await presets.apply(
'previewBody',
getPreviewBodyHtml(configDir, process.env)
);

const headHtmlSnippet = await presets.apply('previewHeadTemplate');
const bodyHtmlSnippet = await presets.apply('previewBodyTemplate');
const template = await presets.apply('previewMainTemplate');

const { raw, stringified } = loadEnv({ production: true });
const babelLoader = createBabelLoader(babelOptions, framework);
const isProd = configType === 'PRODUCTION';
Expand Down Expand Up @@ -159,7 +155,7 @@ export default async ({
removeStyleLinkTypeAttributes: true,
useShortDoctype: true,
},
template: require.resolve(`../templates/index.ejs`),
template,
}),
new DefinePlugin({
'process.env': stringified,
Expand Down
31 changes: 0 additions & 31 deletions lib/builder-webpack4/src/template.ts

This file was deleted.

16 changes: 0 additions & 16 deletions lib/builder-webpack4/src/templates/base-preview-body.html

This file was deleted.

134 changes: 0 additions & 134 deletions lib/builder-webpack4/src/templates/base-preview-head.html

This file was deleted.

47 changes: 0 additions & 47 deletions lib/builder-webpack4/src/templates/index.ejs

This file was deleted.

16 changes: 6 additions & 10 deletions lib/builder-webpack5/src/preview/iframe-webpack.config.ts
Expand Up @@ -18,7 +18,6 @@ import { createBabelLoader } from './babel-loader-preview';

import { toRequireContextString } from './to-require-context';
import { useBaseTsSupport } from '../config/useBaseTsSupport';
import { getPreviewBodyHtml, getPreviewHeadHtml } from '../template';
import { loadEnv, nodeModulesPaths } from '../common/utils';
import { es6Transpiler } from '../common/es6Transpiler';

Expand Down Expand Up @@ -60,14 +59,11 @@ export default async ({
}: any) => {
const logLevel = await presets.apply('logLevel', undefined);
const frameworkOptions = await presets.apply(`${framework}Options`, {});
const headHtmlSnippet = await presets.apply(
'previewHead',
getPreviewHeadHtml(configDir, process.env)
);
const bodyHtmlSnippet = await presets.apply(
'previewBody',
getPreviewBodyHtml(configDir, process.env)
);

const headHtmlSnippet = await presets.apply('previewHeadTemplate');
const bodyHtmlSnippet = await presets.apply('previewBodyTemplate');
const template = await presets.apply('previewMainTemplate');

const { raw, stringified } = loadEnv({ production: true });
const babelLoader = createBabelLoader(babelOptions, framework);
const isProd = configType === 'PRODUCTION';
Expand Down Expand Up @@ -159,7 +155,7 @@ export default async ({
removeStyleLinkTypeAttributes: true,
useShortDoctype: true,
},
template: require.resolve(`../templates/index.ejs`),
template,
}),
new DefinePlugin({
'process.env': stringified,
Expand Down
31 changes: 0 additions & 31 deletions lib/builder-webpack5/src/template.ts

This file was deleted.

16 changes: 0 additions & 16 deletions lib/builder-webpack5/src/templates/base-preview-body.html

This file was deleted.

0 comments on commit 2a5895c

Please sign in to comment.