{"_id":"@backtrace-labs/rollup-plugin","_rev":"8-0a2977f52afd6ef705c37e8359f4ddfb","name":"@backtrace-labs/rollup-plugin","dist-tags":{"alpha":"0.0.1","latest":"0.0.2"},"versions":{"0.0.1":{"name":"@backtrace-labs/rollup-plugin","version":"0.0.1","keywords":["Error","Reporting","Diagnostic","Tool","Bug","Bugs","StackTrace","Source maps","Sourcemaps","Rollup"],"author":{"name":"Backtrace","email":"team@backtrace.io"},"license":"MIT","_id":"@backtrace-labs/rollup-plugin@0.0.1","maintainers":[{"name":"sebastian.alex","email":"sebapotok@gmail.com"},{"name":"backtrace-engineering","email":"sbahra@backtrace.io"},{"name":"amadden80","email":"amadden80@gmail.com"},{"name":"gittheking","email":"king.robertjoseph@gmail.com"},{"name":"kdysput","email":"konrad.dysput@gmail.com"},{"name":"ahicks92","email":"ahicks@ahicks.io"}],"homepage":"https://github.com/backtrace-labs/backtrace-javascript#readme","bugs":{"url":"https://github.com/backtrace-labs/backtrace-javascript/issues"},"dist":{"shasum":"21e3882e6bfbc621ae4351547b4bbdb5e82da847","tarball":"https://registry.npmjs.org/@backtrace-labs/rollup-plugin/-/rollup-plugin-0.0.1.tgz","fileCount":6,"integrity":"sha512-Ksyj/z7a66V1hJYpn1tk7yKOdvaTjidUQoBMVUg3OTswzb2NSuj3Z/3BR1GECs5k1iimlpwR2v3KOWEP1ClB+Q==","signatures":[{"sig":"MEUCIDxPVhwAbkmzf5RFl0vME8iClkMbQHBMrVW1qEscgRqMAiEA0CuhUplw4XqUdpiLhOC69BHUOFmd5SVKCiD58iFyCb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8263},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14"},"gitHead":"a6408e44cccbe0a4a5182ac3cd4b6a7b3f8092f6","scripts":{"lint":"eslint . --ext .ts","build":"tsc -b ./tsconfig.build.json","clean":"tsc -b ./tsconfig.build.json --clean && rimraf \"lib\"","watch":"tsc -b ./tsconfig.build.json -w","format":"prettier --write '**/*.ts'","build:rollup":"rollup --config rollup.config.js","prepublishOnly":"NODE_ENV=production npm run build"},"_npmUser":{"name":"kdysput","email":"konrad.dysput@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/backtrace-labs/backtrace-javascript.git","type":"git"},"_npmVersion":"8.19.3","description":"Backtrace Rollup plugin","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@backtrace-labs/sourcemap-tools":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@rollup/plugin-typescript":"^11.1.2"},"peerDependencies":{"rollup":"^3.26.3"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin_0.0.1_1692988240021_0.20510807546779697","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@backtrace-labs/rollup-plugin","version":"0.0.2","keywords":["Error","Reporting","Diagnostic","Tool","Bug","Bugs","StackTrace","Source maps","Sourcemaps","Rollup"],"author":{"name":"Backtrace","email":"team@backtrace.io"},"license":"MIT","_id":"@backtrace-labs/rollup-plugin@0.0.2","maintainers":[{"name":"acronin","email":"adam.cronin@saucelabs.com"},{"name":"sebastian.alex","email":"sebapotok@gmail.com"},{"name":"backtrace-engineering","email":"sbahra@backtrace.io"},{"name":"amadden80","email":"amadden80@gmail.com"},{"name":"gittheking","email":"king.robertjoseph@gmail.com"},{"name":"kdysput","email":"konrad.dysput@gmail.com"},{"name":"ahicks92","email":"ahicks@ahicks.io"}],"homepage":"https://github.com/backtrace-labs/backtrace-javascript#readme","bugs":{"url":"https://github.com/backtrace-labs/backtrace-javascript/issues"},"dist":{"shasum":"1961912dbc0e86b1b448a5652876e6c3cd1dd2a8","tarball":"https://registry.npmjs.org/@backtrace-labs/rollup-plugin/-/rollup-plugin-0.0.2.tgz","fileCount":6,"integrity":"sha512-NkazkzKUa9VEpudSHQ68FFzX+h2B1Q7jwqPKErel8hla6tjFe5hA4SY0mImFv7vrugcj/GjF1lmRTi4pbWHefA==","signatures":[{"sig":"MEUCIQCpvDPxafcp0o1f9PoHcfxf70hcJqpCEERSObtv/i3NxwIgJ4myJwXbITVG4cU1G3W2dCufuaCrUme+hgEpEDxfPmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9028},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14"},"gitHead":"8fbb018d2e49212cfbf62edcacd291ce7df9746a","scripts":{"lint":"eslint . --ext .ts","build":"tsc -b ./tsconfig.build.json","clean":"tsc -b ./tsconfig.build.json --clean && rimraf \"lib\"","watch":"tsc -b ./tsconfig.build.json -w","format":"prettier --write '**/*.ts'","build:rollup":"rollup --config rollup.config.js","prepublishOnly":"NODE_ENV=production npm run build"},"_npmUser":{"name":"kdysput","email":"konrad.dysput@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/backtrace-labs/backtrace-javascript.git","type":"git"},"_npmVersion":"8.19.3","description":"Backtrace Rollup plugin","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@backtrace-labs/sourcemap-tools":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@rollup/plugin-typescript":"^11.1.2"},"peerDependencies":{"rollup":"^3.26.3"},"_npmOperationalInternal":{"tmp":"tmp/rollup-plugin_0.0.2_1694770193061_0.2758067962755846","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-08-25T18:30:39.937Z","modified":"2025-09-12T22:36:20.284Z","0.0.1":"2023-08-25T18:30:40.213Z","0.0.2":"2023-09-15T09:29:53.256Z"},"bugs":{"url":"https://github.com/backtrace-labs/backtrace-javascript/issues"},"author":{"name":"Backtrace","email":"team@backtrace.io"},"license":"MIT","homepage":"https://github.com/backtrace-labs/backtrace-javascript#readme","keywords":["Error","Reporting","Diagnostic","Tool","Bug","Bugs","StackTrace","Source maps","Sourcemaps","Rollup"],"repository":{"url":"git+https://github.com/backtrace-labs/backtrace-javascript.git","type":"git"},"description":"Backtrace Rollup plugin","maintainers":[{"email":"sbahra@backtrace.io","name":"backtrace-engineering"},{"email":"konrad.dysput@gmail.com","name":"kdysput"},{"email":"sebapotok@gmail.com","name":"sebastian.alex"},{"email":"adam.cronin@saucelabs.com","name":"acronin"},{"email":"charles@cstrahan.com","name":"cstrahan"},{"email":"bt-mgmt@saucelabs.com","name":"backtrace-management"}],"readme":"# @backtrace-labs/rollup-plugin\nIf you're using rollup as your project bundler, you can use `@backtrace-labs/rollup-plugin` to automate working with sourcemaps.\n\n[(Source Map feature documentation)](https://docs.saucelabs.com/error-reporting/platform-integrations/source-map/)\n\n## Enable Source Maps for Your Application\n\nSet `sourcemap` in `output` to `true` in your `rollup.config.js`:\n\n```js\nmodule.exports = {\n  build: {\n    sourcemap: true\n  }\n}\n```\n\nIf you're using code transpiler plugins (such as Typescript), ensure to enable source-mapping there as well.\n\n## Set up `@backtrace-labs/rollup-plugin`\n\n### Construct an upload URL\n\nA specific URL is required to upload source maps. Follow [these instructions](https://docs.saucelabs.com/error-reporting/project-setup/submission-url/) to create an upload URL for the `sourcemap` endpoint with a `symbol-post` token.\n\n### Install `@backtrace-labs/rollup-plugin` as a developer dependency:\n\n```bash\n> npm install --save-dev @backtrace-labs/rollup-plugin\n```\n\n### Add it to your `plugins` array in `rollup.config.js`:\n\n```js\nimport { BacktracePlugin } from '@backtrace-labs/rollup-plugin';\n// or\nconst { BacktracePlugin } = require('@backtrace-labs/rollup-plugin');\n\nmodule.exports = {\n  // other configuration\n  plugins: [new BacktracePlugin({\n    // enable upload only on production builds\n    uploadUrl: process.env.NODE_ENV === \"production\" ? \"<your upload URL>\" : undefined\n  })]\n}\n```","readmeFilename":"README.md"}