In your build pipeline, you will need to run the CLI tool. Here's how to run it:
npx @middleware.io/sourcemap-uploader upload --apiKey=<mw_rum_api_key> --path="/path/to/sourcemaps"
- Uploads the javascript sourcemaps to middleware.
-
-k, --apiKey <string>
: (Required) The Middleware rum API key. -
-av, --appVersion [string]
: The current version of your deploy. (Optional) -
-p, --path [string]
: Sets the directory of where the sourcemaps are (relative from where the command is run). Defaults to the current directory. (Optional) -
-bu, --backendUrl [string]
: An optional backend URL for self-hosted deployments. (Optional)
- Basic Upload with only API key:
sourcemap-uploader upload -k your_api_key
2.Upload with specified app version:
sourcemap-uploader upload -k your_api_key -av 1.0.0
- Upload from a specific directory:
sourcemap-uploader upload -k your_api_key -p ./dist/sourcemaps
- Upload to a self-hosted backend:
sourcemap-uploader upload -k your_api_key -bu https://your-backend-url.com
You can also add this as an npm script
// In package.json
{
"scripts": {
"upload-sourcemaps": "npx @middleware.io/sourcemap-uploader upload --apiKey=<mw_rum_api_key> --path=\"/path/to/sourcemaps\""
}
}
You can test your changes locally by running the following commands:
npm run build
node dist/index.js upload ...
Apache 2.0