Server IP : 162.213.251.212 / Your IP : 3.131.98.117 [ Web Server : LiteSpeed System : Linux business55.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : allssztx ( 535) PHP Version : 8.1.31 Disable Function : NONE Domains : 1 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/allssztx/needapair.com/node_modules/docxtemplater/ |
Upload File : |
const path = require("path"); /* eslint-disable no-process-env */ const min = process.env.MIN === "true"; const FILE = process.env.FILE; const outputFilename = FILE === "test" ? "test.js" : `docxtemplater.${min ? "min." : ""}js`; const outputPath = path.resolve( __dirname, FILE === "test" ? "browser" : "build" ); const entry = FILE === "test" ? "./es6/tests/index.js" : "./es6/docxtemplater.js"; const webpack = require("webpack"); module.exports = { entry, plugins: [ new webpack.DefinePlugin({ "process.env.FAST": "''", "process.env.SPEED_TEST": "'true'", }), ], output: { path: outputPath, filename: outputFilename, library: "docxtemplater", libraryTarget: "window", }, resolve: { alias: { "@xmldom/xmldom": path.resolve( __dirname, "es6/browser-versions/xmldom.js" ), fs: path.resolve(__dirname, "es6/browser-versions/fs.js"), }, fallback: { path: false }, }, module: { rules: [ { test: [/\.js$/], exclude: [/node_modules/], loader: "babel-loader", }, ], }, mode: "production", target: ["web", "es5"], optimization: { minimize: min, }, };