@lokalise/fastify-extras
Version:
Opinionated set of fastify plugins, commonly used in Lokalise
15 lines • 503 B
JavaScript
import Bugsnag from '@bugsnag/js';
import { addFeatureFlag, bugsnagErrorReporter, reportErrorToBugsnag, } from '@lokalise/error-utils';
import fp from 'fastify-plugin';
export { reportErrorToBugsnag, addFeatureFlag, bugsnagErrorReporter, };
function plugin(_app, opts, done) {
if (opts.isEnabled) {
Bugsnag.default.start(opts.bugsnag);
}
done();
}
export const bugsnagPlugin = fp(plugin, {
fastify: '5.x',
name: 'bugsnag-plugin',
});
//# sourceMappingURL=bugsnagPlugin.js.map