@lark-opdev/block-bitable-webpack-utils
TypeScript icon, indicating that this package has built-in type declarations

0.1.6 • Public • Published

Bitable-Webpack-Utils

提供给外部开发者的用于启动调试环境的 webpack 插件

Install

npm install @lark-opdev/block-bitable-webpack-utils -D

Usage

// webpack.config.js
const {
  BitableAppWebpackPlugin,
  opdevMiddleware,
} = require('@lark-opdev/block-bitable-webpack-utils');

module.exports = {
  plugins: [
    // ...
    new BitableAppWebpackPlugin({ open: false }),
  ],
  devServer: {
    // ...,
    // Webpack 5
    setupMiddlewares: (middlewares, devServer) => {
      middlewares.push(opdevMiddleware(devServer))
      return middlewares; // Use Middleware
    },
    // Webpack 4
    after(app, devServer, compiler) {
      app.use(opdevMiddleware(devServer, compiler)); // Use Middleware
    }
  },
}

Readme

Keywords

none

Package Sidebar

Install

npm i @lark-opdev/block-bitable-webpack-utils

Weekly Downloads

17

Version

0.1.6

License

ISC

Unpacked Size

8.39 kB

Total Files

5

Last publish

Collaborators

  • bytednpm
  • larksuite_op_gadget