Registry / devops / flipper-babel-transformer

flipper-babel-transformer

JSON →
library0.273.0jsnpmunverified

A Babel transformer plugin used internally by Flipper (Facebook's mobile app debugging tool) to transpile Flipper plugin code. As part of the Flipper monorepo, it is tightly coupled with Flipper's build system and not intended for general use. Version 0.273.0 is current, with frequent releases alongside Flipper. No alternative exists since it is specific to Flipper's ecosystem. This package ships TypeScript types and is released under the MIT license.

devops
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 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

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

This package is CommonJS only; ESM import not supported.

const transformer = require('flipper-babel-transformer');

Typically used to pass transformer path to webpack or Flipper config.

const path = require.resolve('flipper-babel-transformer');

Named export MetroTransformer for use with Metro bundler. Only available in CJS.

const { MetroTransformer } = require('flipper-babel-transformer');

Shows how to use the transformer's Babel config in a webpack rule for Flipper plugins.

// Using flipper-babel-transformer in a Flipper plugin webpack config const transformer = require('flipper-babel-transformer'); module.exports = { module: { rules: [ { test: /\.jsx?$/, use: { loader: 'babel-loader', options: { // This transformer is specific to Flipper plugin environment ...transformer.getBabelConfig(), sourceMaps: true } } } ] } };
Debug
Known footguns
deprecatedFlipper is being deprecated in favor of React Native DevTools. This package may not receive further updates.
gotchaCommonJS only: attempting ESM import will fail.
gotchaNot intended for general use; only for Flipper plugin development.
breakingBreaking changes may occur without notice as part of Flipper monorepo updates.
Upgrade
Version history

Breaking-change detection hasn't run for this library yet.

Audit
Security & dependencies

CVE tracking and dependency tree are planned for a later release.

Agent activity
9 hits · last 30 days
gptbot
4
ahrefsbot
4
script
1
Resources