You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reports your application's build to BugSnag. It can auto detect source control from `.git`, `.hg` and `package.json`. This plugin hooks into the `'after-emit'` event once all output files have been generated by the Webpack compiler. If anything causes the compilation to fail before this step, the build report will not get sent.
32
32
33
-
-`build` describes the build you are reporting to Bugsnag
34
-
-`apiKey: string` your Bugsnag API key __[required]__
35
-
-`appVersion: string` the version of the application you are building __[required]__
36
-
-`releaseStage: string``'production'`, `'staging'` etc. (leave blank if this build can be released to different `releaseStage`s)
37
-
-`sourceControl: object` an object describing the source control of the build (if not specified, the module will attempt to detect source control information from `.git`, `.hg` and the nearest `package.json`)
38
-
-`provider: string` can be one of: `'github'`, `'github-enterprise'`, `'gitlab'`, `'gitlab-onpremise'`, `'bitbucket'`, `'bitbucket-server'`
39
-
-`repository: string` a URL (`git`/`ssh`/`https`) pointing to the repository, or webpage representing the repository
40
-
-`revision: string` the unique identifier for the commit (e.g. git SHA)
41
-
-`builderName: string` the name of the person/machine that created this build (defaults to the result of the `whoami` command)
42
-
-`autoAssignRelease: boolean` automatically associate this build with any new error events and sessions that are received for the `releaseStage` until a subsequent build notification is received. If this is set to `true` and no `releaseStage` is provided the build will be applied to `'production'`.
43
-
-`metadata: object` an object describing key/value pairs containing any custom build information that provides useful metadata about the build. e.g. build configuration parameters, versions of dependencies, reason for the build etc.
44
-
-`opts`
45
-
-`logLevel: string` the minimum severity of log to output (`'debug'`, `'info'`, `'warn'`, `'error'`), default `'warn'`
46
-
-`logger: object` provide a different logger object `{ debug, info, warn, error }`
47
-
-`path: string` the path to search for source control info, defaults to `process.cwd()`
48
-
-`endpoint: string` post the build payload to a URL other than the default (`https://build.bugsnag.com`)
Upload your application's sourcemap(s) to Bugsnag. When Webpack is done producing output, this plugin detects sourcemaps for any output chunks and uploads them to Bugsnag.
83
44
84
-
-`opts` provide options to the sourcemap uploader
85
-
-`apiKey: string` your Bugsnag API key __[required]__
86
-
-`publicPath: string` the path to your bundled assets (as the browser will see them). This option must either be provided here, or as [`output.publicPath`](https://webpack.js.org/configuration/output/#output-publicpath) in your Webpack config.
87
-
-`appVersion: string` the version of the application you are building (defaults to the `version` set in your project's package.json file, if one is specified there)
88
-
-`codeBundleId: string` the codeBundleId (e.g. for NativeScript projects)
89
-
-`overwrite: boolean` whether you want to overwrite previously uploaded sourcemaps
90
-
-`endpoint: string` post the build payload to a URL other than the default (`https://upload.bugsnag.com`)
91
-
-`ignoredBundleExtensions: string[]` a list of bundle file extensions which shouldn't be uploaded (default `[ '.css' ]`)
0 commit comments