@ohbug/unplugin
    TypeScript icon, indicating that this package has built-in type declarations

    0.0.1 • Public • Published

    @ohbug/unplugin

    npm npm bundle size Code style

    English | 简体中文

    Auto upload your sourceMap files to Ohbug for Vite, Webpack and Rollup. Powered by unplugin.

    Installation

    yarn add @ohbug/unplugin --dev
    

    Usage

    Vite
    // vite.config.ts
    import OhbugUnplugin from '@ohbug/unplugin/vite'
    
    export default defineConfig({
      plugins: [
        OhbugUnplugin({
          apiKey: 'YOUR_API_KEY',
          appVersion: 'YOUR_APP_VERSION',
        }),
      ],
    })

    Example: playground/


    Rollup
    // rollup.config.js
    import OhbugUnplugin from '@ohbug/unplugin/rollup'
    
    export default {
      plugins: [
        OhbugUnplugin({
          apiKey: 'YOUR_API_KEY',
          appVersion: 'YOUR_APP_VERSION',
        }),
        // other plugins
      ],
    }


    Webpack
    // webpack.config.js
    module.exports = {
      /* ... */
      plugins: [
        require('@ohbug/unplugin/webpack')({
          apiKey: 'YOUR_API_KEY',
          appVersion: 'YOUR_APP_VERSION',
        }),
      ],
    }


    Nuxt
    // nuxt.config.js
    export default {
      buildModules: [
        [
          '@ohbug/unplugin/nuxt',
          {
            apiKey: 'YOUR_API_KEY',
            appVersion: 'YOUR_APP_VERSION',
          },
        ],
      ],
    }

    This module works for both Nuxt 2 and Nuxt Vite


    Vue CLI
    // vue.config.js
    module.exports = {
      configureWebpack: {
        plugins: [
          require('@ohbug/unplugin/webpack')({
            apiKey: 'YOUR_API_KEY',
            appVersion: 'YOUR_APP_VERSION',
          }),
        ],
      },
    }


    Options

    interface Options {
      apiKey: string
      appVersion: string
      appType?: string
      url?: string
    }

    apiKey

    Your project API key.

    appVersion

    The version number of your app. Conveniently locate the problem version.

    appType

    The type of your app. If your app's codebase contains different entries, but reports to the same service, you may need to add appType to indicate the type of entry for the source of the problem.

    url

    The url of the upload server

    Install

    npm i @ohbug/unplugin

    DownloadsWeekly Downloads

    3

    Version

    0.0.1

    License

    Apache-2.0

    Unpacked Size

    27.6 kB

    Total Files

    32

    Last publish

    Collaborators

    • yuebanla