Registry / serialization / requirejs-transpiler

requirejs-transpiler

JSON →
library0.1.2jsnpmunverified

Transpile RequireJS AMD modules (define/require) into ES module syntax (import/export). Version 0.1.2 is current, with no clear release cadence. It provides a Node.js API to convert AMD files in bulk using glob patterns, with optional Prettier formatting. Limited community adoption, no active maintenance.

npm install requirejs-transpiler
INSTALL
IMPORT
SIG · REQUIREJS-TRANSPIL
R
requirejs-transpiler
serializationjavascriptv0.1.2
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.

requirejsTranspiler
import { requirejsTranspiler } from 'requirejs-transpiler'
const requirejsTranspiler = require('requirejs-transpiler')
Package exports a named function, not default.

Transpile all AMD modules in ./src to ES modules in ./dist.

import { requirejsTranspiler } from 'requirejs-transpiler'; requirejsTranspiler({ srcBasePath: './src', srcPattern: '**/*.js', distBasePath: './dist', prettier: false });
Debug
Known issues
gotchaPackage name in import is 'requirejs-transpiler' with hyphen, but the function is also named 'requirejs-transpiler'? Actually the export name is 'requirejsTranspiler' (camelCase).
fix
Use the correct import: import { requirejsTranspiler } from 'requirejs-transpiler';
affects: >=0.0.0
gotchaThe README example shows const { requirejs-transpiler } = require('requirejs-transpiler') which is invalid JavaScript due to hyphen in property name.
fix
Use destructuring with valid identifier: const { requirejsTranspiler } = require('requirejs-transpiler');
affects: >=0.0.0
gotchaThe package may not handle all AMD patterns (e.g., dynamic require, nested define). Only simple define with array dependencies is covered.
fix
Manually review complex AMD modules after transformation.
affects: >=0.0.0
Errors
Common errors & fixes
SyntaxError: Unexpected token '-'
Trying to destructure the import with hyphenated name like { 'requirejs-transpiler' } which is not a valid identifier.
fix
Use camelCase: const { requirejsTranspiler } = require('requirejs-transpiler');
Upgrade
Version history
0.1.2latest on npm
Audit
Dependencies
globrequiredfor file matching via srcPattern
prettieroptionaloptional formatting of output
Agent activity
4 hits · last 30 days
node
4
Resources
requirejs-transpiler — npm install requirejs-transpiler · libregistry