| 12345678910111213141516171819202122232425262728293031323334353637 | import * as os from 'os';import { TextEncoder } from 'util';import { ServerRuntimeClient, applySdkMetadata } from '@sentry/core';/** * The Sentry Node SDK Client. * * @see NodeClientOptions for documentation on configuration options. * @see SentryClient for usage documentation. */class NodeClient extends ServerRuntimeClient {  /**   * Creates a new Node SDK instance.   * @param options Configuration options for this SDK.   */   constructor(options) {    applySdkMetadata(options, 'node');    // Until node supports global TextEncoder in all versions we support, we are forced to pass it from util    options.transportOptions = {      textEncoder: new TextEncoder(),      ...options.transportOptions,    };    const clientOptions = {      ...options,      platform: 'node',      runtime: { name: 'node', version: global.process.version },      serverName: options.serverName || global.process.env.SENTRY_NAME || os.hostname(),    };    super(clientOptions);  }}export { NodeClient };//# sourceMappingURL=client.js.map
 |