refactor webpack folder

This commit is contained in:
Matteo Manzinello 2020-07-01 14:09:49 +02:00
parent 49a165d733
commit f48e5a45d0
6 changed files with 14 additions and 11 deletions

2
dist/mailgo.min.js vendored

File diff suppressed because one or more lines are too long

View File

@ -235,7 +235,7 @@ function toComment(sourceMap) {
// ESM COMPAT FLAG // ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__); __webpack_require__.r(__webpack_exports__);
// CONCATENATED MODULE: ./mailgo.ts // CONCATENATED MODULE: ../src/mailgo.ts
// i18n for mailgo // i18n for mailgo
const i18n = __webpack_require__(0); const i18n = __webpack_require__(0);
// mailgo css // mailgo css
@ -941,12 +941,14 @@ const mailgo = (mailgoConfig) => {
} }
} }
}; };
/* harmony default export */ var mailgo_0 = (mailgo); /* harmony default export */ var src_mailgo = (mailgo);
// CONCATENATED MODULE: ./mailgo.lib.ts // CONCATENATED MODULE: ./mailgo.lib.ts
// webpack > lib/mailgo.js // webpack > lib/mailgo.js
/* harmony default export */ var mailgo_lib = __webpack_exports__["default"] = (mailgo_0);
/* harmony default export */ var mailgo_lib = __webpack_exports__["default"] = (src_mailgo);
/***/ }) /***/ })

View File

@ -10,5 +10,5 @@
"moduleResolution": "node", "moduleResolution": "node",
"resolveJsonModule": true "resolveJsonModule": true
}, },
"include": ["src"] "include": ["src", "webpack/mailgo.lib.ts", "webpack/mailgo.dist.ts"]
} }

View File

@ -27,8 +27,8 @@ const mailgoRules = [
module.exports = [ module.exports = [
{ {
mode: "production", mode: "production",
entry: "./mailgo.webpack.ts", entry: "./mailgo.dist.ts",
context: path.join(__dirname, "src"), context: path.join(__dirname, "webpack"),
module: { module: {
rules: mailgoRules, rules: mailgoRules,
}, },
@ -37,6 +37,8 @@ module.exports = [
}, },
output: { output: {
filename: "mailgo.min.js", filename: "mailgo.min.js",
library: "mailgo",
libraryTarget: "window",
path: path.resolve(__dirname, "dist"), path: path.resolve(__dirname, "dist"),
}, },
}, },
@ -44,7 +46,7 @@ module.exports = [
{ {
mode: "production", mode: "production",
entry: "./mailgo.lib.ts", entry: "./mailgo.lib.ts",
context: path.join(__dirname, "src"), context: path.join(__dirname, "webpack"),
module: { module: {
rules: mailgoRules, rules: mailgoRules,
}, },
@ -60,7 +62,6 @@ module.exports = [
libraryTarget: "umd", libraryTarget: "umd",
libraryExport: "default", libraryExport: "default",
globalObject: "typeof self !== 'undefined' ? self : this", globalObject: "typeof self !== 'undefined' ? self : this",
// auxiliaryComment: "mailgo",
path: path.resolve(__dirname), path: path.resolve(__dirname),
}, },
}, },

View File

@ -1,6 +1,6 @@
// webpack > dist/mailgo.min.js // webpack > dist/mailgo.min.js
import mailgo from "./mailgo"; import mailgo from "../src/mailgo";
// call init mailgo attached to the event DOMContentLoaded // call init mailgo attached to the event DOMContentLoaded
const mailgoConfig = { const mailgoConfig = {

View File

@ -1,5 +1,5 @@
// webpack > lib/mailgo.js // webpack > lib/mailgo.js
import mailgo from "./mailgo"; import mailgo from "../src/mailgo";
export default mailgo; export default mailgo;