appsignal-javascript
appsignal-javascript copied to clipboard
🟨 AppSignal for JavaScript
This is a work in progress, feel free to edit it to add/remove things ### Proposals - [x] Remove redundant packages: merge `@appsignal/core` and `@appsignal/types` into `@appsignal/javascript`. -- Done as...
The JavaScript package offers a `Span.setParams` function but no `filterParameters` option is implemented like in the other integrations. We don't call `setParams` anywhere ourselves in the integration packages, so any...
**Is your feature request related to a problem? Please describe.** Since #274 the message "[APPSIGNAL]: Started in development mode." is logged to `console.warn` every time the `Appsignal` class is constructed...
Honeybadger [collects the following breadcrumbs automatically](https://docs.honeybadger.io/lib/javascript/guides/breadcrumbs/#automatic-breadcrumbs): > * Clicks > * Console logs > * Errors > * History/location changes > * Network requests (XHR and fetch) This feature alone...
In the [import maps documentation](https://github.com/appsignal/appsignal-docs/pull/1080), we recommend that customers use the JSPM.io import map generator. This is not ideal, both because we're relying on linking a third-party online playground that...
In TS 4.4, `useUnknownInCatchVariables` is activated by default if you have it configured to `strict: true`. Which is a good practice. This makes the caught variables in a try/catch block...
As noted by @maltesa in [this comment](https://github.com/appsignal/appsignal-javascript/issues/564#issuecomment-1119337252), React's error boundaries pass additional error info that contains additional data such as the error stack trace. We already get the stack traces...
From #546: ``` DEPRECATION: Usage of the Ember Global is deprecated. You should import the Ember module or the specific API instead. [deprecation id: ember-global] See https://deprecations.emberjs.com/v3.x/#toc_ember-global for more details....
Like issue https://github.com/appsignal/appsignal-nodejs/issues/503 for Node.js, make the client available globally. For JavaScript that would be `window` probably. Let's discuss the best way to implement this.
As discussed in https://3.basecamp.com/4738529/buckets/18166704/messages/3942605857 Research if we can add Web Vital support in the JavaScript libraries.