Registry / devops / esbuild-plugin-removetestid

esbuild-plugin-removetestid

JSON →
library0.0.5jsnpmunverified

ESBuild plugin to remove data-testid attributes from JSX/TSX during build. Current version is 0.0.5 (no recent updates, appears unmaintained). The author deprecated it in favor of esbuild-plugin-react18, which provides additional options and control. Differentiator: simple API but deprecated and superseded by a more comprehensive plugin.

npm install esbuild-plugin-removetestid
INSTALL
IMPORT
SIG · ESBUILD-PLUGIN-REM
E
esbuild-plugin-removetestid
devopsjavascriptv0.0.5
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

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

removeTestidPlugin
import removeTestidPlugin from 'esbuild-plugin-removetestid'
const removeTestidPlugin = require('esbuild-plugin-removetestid')
Package ships ESM only; requires esm module resolution.
default export
import removeTestidPlugin from 'esbuild-plugin-removetestid'
The plugin is exported as default, no named exports.

Example tsup configuration using the plugin to remove data-testid attributes from output during build.

// tsup.config.ts import { defineConfig } from 'tsup'; import removeTestidPlugin from 'esbuild-plugin-removetestid'; export default defineConfig({ entry: ['src/index.tsx'], format: ['cjs', 'esm'], esbuildPlugins: [removeTestidPlugin()], });
Debug
Known issues
deprecatedPackage is deprecated in favor of esbuild-plugin-react18
fix
Switch to esbuild-plugin-react18, which offers more features and control.
affects: >=0.0.0
gotchaOnly removes data-testid attributes; does not handle other test attributes like data-test or data-cy
fix
Use esbuild-plugin-react18 or configure custom attribute if needed.
affects: *
gotchaPlugin only works with JSX/TSX files; does not strip testids from JavaScript files that generate JSX
fix
Ensure your JSX/TSX files are properly configured as esbuild's 'tsx' or 'jsx' loader.
affects: *
Errors
Common errors & fixes
Error: Cannot find module 'esbuild-plugin-removetestid'
Package not installed or missing from node_modules.
fix
Run 'npm install esbuild-plugin-removetestid' or check that dependency is listed in package.json.
TypeError: removeTestidPlugin is not a function
Incorrect import; likely using named import but plugin is default export.
fix
Use 'import removeTestidPlugin from "esbuild-plugin-removetestid"'.
Upgrade
Version history
0.0.5latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources