You can customize which features of the New Relic browser agent you ship to your customers by using an npm package that allows you to import and instantiate the agent in your client-side application, pick specific features to deploy, and include the agent in the same JavaScript build process. This approach eliminates the need to manage a forked repository, reduces the total cost of ownership, and provides easy customization options for shipping a subset of included features, supporting browsers not natively supported by the browser agent, controlling version changes, injecting different configurations into HTML for multiple environments or customers, and more. To get started, create a new browser app in New Relic, copy configuration values from the application settings page, install the npm package, modify your browser application's entry point source file to instantiate the agent, customize instrumentation by passing an array of features to be included, and leverage JavaScript toolchain support for integrating with client-side build tools.