|
@@ -11,6 +11,8 @@ function getEntryFile (entryPath) {
|
|
|
|
|
|
const chromeName = getEntryFile(path.resolve(`src/entry`))
|
|
|
|
|
|
+const iframeName = getEntryFile(path.resolve(`src/iframe`))
|
|
|
+
|
|
|
function getFileExtension (filename) {
|
|
|
return /[.]/.exec(filename) ? /[^.]+$/.exec(filename)[0] : undefined
|
|
|
}
|
|
@@ -24,6 +26,16 @@ chromeName.forEach((name) => {
|
|
|
}
|
|
|
})
|
|
|
|
|
|
+iframeName.forEach((name) => {
|
|
|
+ const fileExtension = getFileExtension(name)
|
|
|
+ const fileName = name.replace('.' + fileExtension, '')
|
|
|
+ pages[fileName] = {
|
|
|
+ entry: `src/iframe/${name}`,
|
|
|
+ template: 'public/index.html',
|
|
|
+ filename: `iframe/${fileName}.html`
|
|
|
+ }
|
|
|
+})
|
|
|
+
|
|
|
const isDevMode = process.env.NODE_ENV === 'development'
|
|
|
|
|
|
module.exports = {
|