Registry / devops / vite-plugin-rollbar-sourcemap

vite-plugin-rollbar-sourcemap

JSON →
library0.0.12jsnpmunverified

A Vite plugin that automatically uploads sourcemaps to Rollbar after the build process. Version 0.0.12, expected to release with new features as needed. Key differentiators: TypeScript support, test coverage, and compatibility with Vite 5+ (requiring Vite 8 in peer deps). Inspired by clinggroup's vite-plugin-rollbar, this plugin provides clearer configuration with options like ignoreUploadErrors and silent. It is actively maintained and supports the latest Vite versions.

npm install vite-plugin-rollbar-sourcemap
INSTALL
IMPORT
SIG · VITE-PLUGIN-ROLLBA
V
vite-plugin-rollbar-sourcemap
devopsjavascriptv0.0.12
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18223 runs
build_error
glibc
node 18223 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

viteRollbar
import viteRollbar from 'vite-plugin-rollbar-sourcemap';
import { viteRollbar } from 'vite-plugin-rollbar-sourcemap';
Default export; named import will cause a runtime error.
RollbarConfig
import type { RollbarConfig } from 'vite-plugin-rollbar-sourcemap';
import { RollbarConfig } from 'vite-plugin-rollbar-sourcemap';
Type-only import; the interface is not a runtime value.
require
const viteRollbar = require('vite-plugin-rollbar-sourcemap').default;
const viteRollbar = require('vite-plugin-rollbar-sourcemap');
CommonJS require .default is needed because the package uses ESM exports.

Demonstrates basic usage of viteRollbar plugin with Vite configuration, including required options and build sourcemap setting.

// vite.config.ts import { defineConfig } from 'vite'; import viteRollbar from 'vite-plugin-rollbar-sourcemap'; export default defineConfig({ plugins: [ viteRollbar({ accessToken: process.env.ROLLBAR_ACCESS_TOKEN ?? '', version: process.env.SOURCE_VERSION ?? '1.0.0', baseUrl: 'https://example.com', ignoreUploadErrors: true, silent: false }) ], build: { sourcemap: true } });
Debug
Known issues
breakingRequires Vite 8.0.0 or higher; older Vite versions will fail silently.
fix
Upgrade Vite to ^8.0.0
affects: <0.1.0
gotchaThe accessToken must be a Rollbar post_server_item token, not a client-side token.
fix
Generate a post_server_item token from Rollbar project settings.
affects: >=0.0.1
gotchaSetting ignoreUploadErrors to true suppresses upload failures; plugin may appear to succeed even if upload fails.
fix
Set to false and monitor console errors during CI builds.
affects: >=0.0.1
Errors
Common errors & fixes
TypeError: viteRollbar is not a function
Using named import { viteRollbar } instead of default import.
fix
Change to: import viteRollbar from 'vite-plugin-rollbar-sourcemap';
Cannot find module 'vite'
Missing Vite peer dependency.
fix
Install Vite: npm install -D vite@^8.0.0
Property 'accessToken' is required in type 'RollbarConfig'
Missing accessToken in configuration object.
fix
Add accessToken with a valid Rollbar post_server_item token.
Upgrade
Version history
0.0.12latest on npm
Audit
Dependencies
viterequiredPeer dependency required to function as a Vite plugin. Must be version 8.0.0 or later.
Agent activity
48 hits · last 30 days
node
44
OpenAI (training)
1
Resources