{"_id":"@alexbode/elastic-apm-rum-stealth","_rev":"2-84cb3afeb4b223f381fee552e7ad8e5c","name":"@alexbode/elastic-apm-rum-stealth","dist-tags":{"latest":"0.0.0-monorepo"},"versions":{"0.0.0-monorepo":{"name":"@alexbode/elastic-apm-rum-stealth","private":false,"version":"0.0.0-monorepo","description":"Elastic APM RUM stealth agent","repository":{"type":"git","url":"git+https://github.com/alexbode/apm-agent-rum-stealth.git"},"scripts":{"version":"node scripts/prompt-release","prerelease":"npm test && npm run clean","release":"lerna publish && npm run github-release","release-package":"node scripts/publish-package","github-release":"node scripts/github-release","build-docs":"PREVIEW=1 sh ./scripts/build_docs.sh apm-agent-rum-js ./docs ./build","lint":"run-p --silent lint:*","lint:js":"eslint . --ext .js,.jsx,.ts","lint:license":"node scripts/license-checker","test":"npm run build && lerna run test --scope=$SCOPE --no-prefix  --concurrency=1","test:unit":"lerna run test:unit --scope=$SCOPE --no-prefix --concurrency=1","build":"lerna run build","bundlesize":"lerna run build:module && lerna run bundlesize","serve":"node ./dev-utils/run-script.js startTestServers","coverage":"lerna run build:module && lerna run karma:coverage","bench:dev":"lerna run build:module && node ./scripts/benchmarks.js","clean":"npx lerna exec -- rm -rf dist/","release-ci":"lerna publish --otp=${TOTP_CODE} --yes && npm run github-release"},"lint-staged":{"*.{js,jsx,ts}":["eslint . --fix","git add"]},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"scope-enum":[2,"always",["benchmarks","deps","dev","jenkins","karma","release","rum","rum-angular","rum-core","rum-react","rum-vue"]]}},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"author":"","license":"MIT","homepage":"https://www.elastic.co/guide/en/apm/agent/rum-js/current/index.html","devDependencies":{"@angular-devkit/build-angular":"^12.0.4","@angular/cli":"^12.0.4","@angular/common":"^12.0.4","@angular/compiler":"^12.0.4","@angular/compiler-cli":"^12.0.4","@angular/core":"^12.0.4","@angular/platform-browser":"^12.0.4","@angular/platform-browser-dynamic":"^12.0.4","@angular/router":"^12.0.4","@babel/cli":"^7.14.5","@babel/core":"^7.14.5","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-decorators":"^7.14.5","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-destructuring":"^7.14.5","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.14.5","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/register":"^7.14.5","@commitlint/cli":"^10.0.0","@commitlint/config-conventional":"^10.0.0","@lerna/child-process":"^3.16.5","@types/jasmine":"^3.5.0","@types/node":"^12.11.1","@typescript-eslint/eslint-plugin":"^4.17.0","@typescript-eslint/parser":"^4.17.0","@vue/test-utils":"^1.0.0-beta.29","@wdio/cli":"^5.16.13","@wdio/dot-reporter":"^5.16.5","@wdio/jasmine-framework":"^5.16.13","@wdio/local-runner":"^5.16.13","@wdio/sauce-service":"^5.16.10","@wdio/spec-reporter":"^5.16.11","@wdio/sync":"^5.16.14","@wojtekmaj/enzyme-adapter-react-17":"^0.6.2","airbnb-browser-shims":"^3.3.0","babel-eslint":"^10.0.3","babel-loader":"^8.2.2","babel-plugin-istanbul":"^5.2.0","babel-plugin-transform-typescript-metadata":"^0.2.2","benchmark":"^2.1.4","bundlesize":"^0.18.1","codecov":"^3.7.1","compare-versions":"^3.6.0","core-js":"^3.5.0","cpuprofile-filter":"^1.1.0","devtools":"^7.13.1","ejs":"^2.7.4","enzyme":"^3.10.0","eslint":"^7.21.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.17.0","eslint-plugin-rulesdir":"^0.1.0","eslint-plugin-standard":"^4.0.1","express":"^4.17.1","express-http-proxy":"^1.6.0","faker":"^5.1.0","gh-release-assets":"^1.1.2","glob":"^7.1.6","html-webpack-plugin":"^5.3.1","husky":"^3.1.0","jasmine":"^3.5.0","karma":"^6.2.0","karma-benchmark":"^0.4.0","karma-benchmark-json-reporter":"^1.0.1","karma-benchmark-reporter":"^0.1.1","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-coverage-istanbul-reporter":"^3.0.3","karma-failed-reporter":"^0.0.3","karma-jasmine":"^2.0.1","karma-junit-reporter":"^2.0.1","karma-sauce-launcher":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"^0.0.31","karma-webpack":"^5.0.0","lerna":"^4.0.0","license-checker":"^25.0.1","lint-staged":"^9.5.0","lodash":"^4.17.20","ng-packagr":"^12.0.5","node-fetch":"^2.6.1","npm-run-all":"^4.1.5","npmlog":"^4.1.2","playwright":"^1.14.0","prettier":"^2.2.1","process":"^0.11.10","promise-polyfill":"^8.1.3","puppeteer":"^1.20.0","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^5.2.0","react-router-dom":"^5.2.0","regenerator-runtime":"^0.13.3","rimraf":"^3.0.0","rxjs":"^6.6.6","sauce-connect-launcher":"^1.3.2","serve-index":"^1.9.1","stats-lite":"^2.2.0","stream-browserify":"^3.0.0","terser-webpack-plugin":"^3.1.0","ts-node":"^8.3.0","tslib":"^2.1.0","typescript":"~4.2.3","util":"^0.12.4","vue":"^2.6.10","vue-loader":"^15.9.7","vue-router":"^3.1.3","vue-template-compiler":"^2.6.10","webdriverio":"^5.16.13","webpack":"^5.38.1","webpack-bundle-analyzer":"^4.4.2","webpack-cli":"^4.7.2","whatwg-fetch":"^3.0.0","zone.js":"^0.11.4"},"dependencies":{"@alexbode/apm-rum":"file:packages/rum","@alexbode/apm-rum-angular":"file:packages/rum-angular","@alexbode/apm-rum-core":"file:packages/rum-core","@alexbode/apm-rum-react":"file:packages/rum-react","@alexbode/apm-rum-vue":"file:packages/rum-vue"},"gitHead":"d7575893da76f46efdfe8aafa0b08e05d60f6586","bugs":{"url":"https://github.com/alexbode/apm-agent-rum-stealth/issues"},"_id":"@alexbode/elastic-apm-rum-stealth@0.0.0-monorepo","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-8x5qCJtQN/coJ/R7XAAXzd4AG/Vw1zSo8XRnA8G1gV0oWGlyb2QGbsSDcIqjoeqgJfXeinYW+IaFB4U3xQOL6w==","shasum":"bedc5288be0ededc83b72aac9e165e3a299868ea","tarball":"https://registry.npmjs.org/@alexbode/elastic-apm-rum-stealth/-/elastic-apm-rum-stealth-0.0.0-monorepo.tgz","fileCount":322,"unpackedSize":1188243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxI6vCRA9TVsSAnZWagAAyv4QAJ+EqNhD9Ij8cYBwlgjF\nn02cBC/rq3eRKWNvJNT3+Tig6iUKQQl7OwLNiAqeK00DCsSkYiFQYqLoyKwp\nejil9CwNP6ceOiuJoTBlyPXhmoFvXJBhcCMLsziTXDfFfM4WcyDOWJNwqra/\nd1srZLm3j81bTBcjahi37fn8ELBXxKYRKrMO3e7HPTG0KZdKrkdBhsupjRxR\n6MEkHiqwOWm9vYbuIPXlFQrmWNqRZFzOZVjSnRSXolIoOagmh4Vcker0RGTc\nxuber/LHqHjSvIBjhHX0w65awOklBK8M6BPL8Y3GgUQvRvp1eKyYKrYTvwLj\ngwg0zlckuzm5o+kzGVvd94UY2sU2QWPD2PToes81UA7yUsZSQYpwOIJwWs2L\n3cp90RLMHiDhuiXEn3kxpWZq1UX0OEph4xsR+GYAwE7iCtZmT0rWpY6sHSZP\nXI3ZHKE5NwRST4GPcbzcMMXu5u7mTvehD89fXlehOS6rQ2GJKO+e25il1cVe\nXfAYCLj7IbNpNT/6dcAFYcrprjsFrJ56AkEw5v3b6rh2Q2zxJEHT7KJVv+59\nDbDrydtyRTo4fBicYp6pNDYEe6kMgbQBFKB4r/LQtd+589WMahwX+6wnZU3k\na5eH7/Bxu3A8R0Fg3i9f7JEOvrXbfLvcBoi+GGaz85RffSAGw76nSj5ruQBN\nd8Hr\r\n=e4tm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtam0pVb3OhCrayDZN+WcNeLO5zKKQr5X+YQeecqgmBAiEAvmxgaBj9xmnSIhTxEBmB7Og5lsbYV5POG6AqmZMRxxw="}]},"_npmUser":{"name":"alexbode","email":"alexvincentbode@gmail.com"},"directories":{},"maintainers":[{"name":"alexbode","email":"alexvincentbode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elastic-apm-rum-stealth_0.0.0-monorepo_1632501359505_0.1651584557037895"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-24T16:35:59.446Z","0.0.0-monorepo":"2021-09-24T16:35:59.762Z","modified":"2022-04-04T12:39:25.015Z"},"maintainers":[{"name":"alexbode","email":"alexvincentbode@gmail.com"}],"description":"Elastic APM RUM stealth agent","homepage":"https://www.elastic.co/guide/en/apm/agent/rum-js/current/index.html","repository":{"type":"git","url":"git+https://github.com/alexbode/apm-agent-rum-stealth.git"},"bugs":{"url":"https://github.com/alexbode/apm-agent-rum-stealth/issues"},"license":"MIT","readme":"# What this package is for\nThis package is a fork Elastic's oficial APM RUM JS agent.\nBeacause of issue `https://github.com/elastic/apm-agent-rum-js/issues/1078` this repo adds the option `serverEndpoint` to prevent AdBlockers from blocking outgoing requests\n## Example use\n```\nVue.use(ApmVuePlugin, {\n  router,\n  config: {\n    serviceName: 'appName',\n    serverUrl: 'http://localhost/',\n    serverEndpoint: '/nonBlocked/endpoint',\n    breakDownMetrics: true,\n  }\n})\n```\nJust remember to convert `/nonBlocked/endpoint` back to `/intake/v2/rum/events` so the apm server can correctly intake the data.\n# Source\n[orginal](https://github.com/elastic/apm-agent-rum-js)\n# Elastic APM Real User Monitoring (RUM) JavaScript agent\n<br><sup>Cross Browser testing is provided by [Sauce Labs](https://saucelabs.com/)</sup>\n\nThis is the official Real User Monitoring JavaScript agent.\n\n## Documentation\nYou can find our documentation [on our website](https://www.elastic.co/guide/en/apm/agent/rum-js/current/index.html).\n\nIf you are interested in contributing to Elastic APM JavaScript agent, please see [our contributing guide](CONTRIBUTING.md).\n\nWe'd love to hear your feedback, please take a minute to fill out our [survey](https://goo.gl/forms/nLCXGCvziqalzjlP2).\n\n## License\nThis project is [MIT licensed](LICENSE).\n\n<sup><br>Made with ♥️ and ☕️ by Elastic and our community.</sup>\n","readmeFilename":"README.md"}