UNPKG

@ejazullah/smart-browser-automation

Version:

A smart AI-driven browser automation library and REST API server using MCP (Model Context Protocol) and LangChain for multi-step task execution. Includes both programmatic library usage and HTTP API server for remote automation.

50 lines (44 loc) 976 B
const path = require('path'); const webpack = require('webpack'); const TerserPlugin = require('terser-webpack-plugin'); const mode = process.env.NODE_ENV || 'development'; module.exports = { entry: { index: path.resolve(__dirname, 'src', 'index.js'), }, output: { path: path.resolve(__dirname, 'dist'), filename: '[name].js', library: 'user-agents', libraryTarget: 'umd', umdNamedDefine: true, }, module: { rules: [ { test: /\.js$/, include: path.resolve(__dirname, 'src'), enforce: 'pre', loader: 'eslint-loader', }, { test: /\.js$/, include: path.resolve(__dirname, 'src'), loader: 'babel-loader', }, { test: /\.(gif|jpg|jpeg|png|svg)$/, loader: 'url-loader', }, ], }, target: 'node', devtool: 'source-map', optimization: { minimize: true, minimizer: [ new TerserPlugin(), ], }, mode, };