@coderevivehq/sourcemap-codec
v1.4.9
Published
Encode and decode the mappings property of source maps.
Readme
Overview
sourcemap-codec encodes and decodes the compact mappings property used by source maps. It is intended for tools that need to inspect, transform, or generate source-map segment data while retaining the original package's encode and decode API.
Maintained by CodeRevive
This maintained continuation is published by CodeRevive. Security patches are our highest priority. We also review bug reports, feature requests, and suggestions from the community.
The project is based on the original sourcemap-codec repository by Rich Harris and its contributors.
Quick links
- Overview
- Maintained by CodeRevive
- Installation & setup
- Documentation
- Compatibility and successor
- Usage
- Contributing
- Security & support
- Credits & license
Installation & setup
npm install @coderevivehq/sourcemap-codecThe package provides a CommonJS entry point, a bundler-oriented ES module build, and TypeScript declarations. Node.js 18.18 or later is supported for package installation and development.
Documentation
Detailed documentation is maintained with the source code in the docs/ directory. Start with the documentation overview, then use the Usage guide, API reference, and migration guide.
Compatibility and successor
This continuation preserves the original package's encode(mappings) and decode(mappings) API under the @coderevivehq scope. The original author directs new adopters to the actively maintained @jridgewell/sourcemap-codec, which should generally be preferred for new projects. CodeRevive does not claim to replace or supersede that project.
Usage
const { decode, encode } = require('@coderevivehq/sourcemap-codec');
const decoded = decode(';EAEEA,EAAE,EAAC,CAAE;ECQY,UACC');
const encoded = encode(decoded);See the Usage guide for a complete round-trip example and the API reference for the mapping data types.
Contributing
Bug reports, focused improvements, and documentation updates are welcome through GitHub issues and pull requests. Run npm test before submitting a change.
Security & support
Report security concerns privately through the repository's Security page. For usage questions and ordinary bugs, open a GitHub issue with a minimal reproduction when possible.
Credits & license
This project is a maintained continuation of Rich-Harris/sourcemap-codec. Original code and CodeRevive-authored changes are licensed under the MIT License. Original copyright notices are retained in LICENSE.
