Registry / devops / transpilify

transpilify

JSON →
library2.0.3jsnpmunverified

applies browserify transforms to source code without bundling, enabling bundler-agnostic npm distributions. Current stable version 2.0.3, experimental status. Useful for pre-applying transforms like glslify or brfs to individual files. Differentiates from full bundlers by emitting single-file transforms suitable for library authors. Low maintenance cadence; last release in 2018.

npm install transpilify
INSTALL
IMPORT
SIG · TRANSPILIFY
T
transpilify
devopsjavascriptv2.0.3
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.

createTranspiler
import { createTranspiler } from 'transpilify'
const createTranspiler = require('transpilify')
ESM default export not documented; require works but may not be type-safe. Use default import: import transpilify from 'transpilify' then call transpilify.createTranspiler() if needed.
default
import transpilify from 'transpilify'
const transpilify = require('transpilify').default
The package has no named default export; require returns an object with createTranspiler.
createTranspiler
const { createTranspiler } = require('transpilify')
const createTranspiler = require('transpilify')
require returns an object; destructure or use .createTranspiler.

Shows programmatic usage: create transpiler with brfs transform, pipe a file through, and write output.

import { createTranspiler } from 'transpilify'; import { readFileSync, writeFileSync } from 'fs'; const transpiler = createTranspiler({ transform: ['brfs'], basedir: process.cwd() }); let result = ''; transpiler('input.js') .on('data', chunk => result += chunk) .on('end', () => writeFileSync('output.js', result)); // CLI equivalent: transpilify input.js --transform brfs > output.js
Debug
Known issues
deprecatedstability experimental; last updated 2018. Future Node versions may break.
fix
Consider alternatives like babel or esbuild for active support.
affects: >=2.0.0
gotchaTransforms that depend on bundler internals (like globals) will not work.
fix
Ensure transforms are purely source-to-source without bundler assumptions.
affects: >=2.0.0
gotchaCLI --transform options use browserify subarg syntax; incorrect quoting can fail.
fix
Use proper shell escaping, e.g. -t [ babelify --presets [ es2015 ] ]
affects: >=2.0.0
Errors
Common errors & fixes
Error: Cannot find module 'brfs'
Transform not installed locally or globally.
fix
npm install brfs --save-dev in project root.
TypeError: createTranspiler is not a function
Wrong import method; package exports are not default.
fix
Use const { createTranspiler } = require('transpilify') or import { createTranspiler } from 'transpilify'.
Upgrade
Version history
2.0.3latest on npm
Audit
Dependencies
through2requiredstream transform base
concat-streamrequiredcollecting streams
browserify-transform-toolsrequiredparsing browserify transforms
Agent activity
2 hits · last 30 days
node
2
Resources
transpilify — npm install transpilify · libregistry