APG Converter API

1.0.1 · deprecated · verified Tue Apr 21

apg-conv-api is a JavaScript library that provided an API for converting integer arrays to encoded byte streams (Node.js Buffers) and vice versa. It also exposed low-level transformation functions for encoding and decoding, and was bundled for use in both Node.js and browser environments. The package is officially deprecated as of version 1.0.1, with its functionality superseded by `apg-js`. Developers are strongly advised to migrate to `apg-js` for ongoing support and new features. The package's release cadence was tied to its companion `apg-conv` library, but is now effectively halted due to its deprecated status. Its key differentiator was providing direct programmatic access to the `apg-conv` core conversion logic for various data types.

Common errors

Warnings

Install

Imports

Quickstart

Demonstrates how to use `apg-conv-api` to encode an array of integer code points into a Node.js Buffer and then decode it back using UTF8 encoding.

const apgConv = require('apg-conv-api');

// Example: Define some characters (e.g., Unicode code points)
const chars = [0x41, 0x42, 0x43, 0xE2, 0x82, 0xAC]; // 'ABC€' in UTF-8 code points

console.log('Original character array:', chars);

// Encode to a Buffer (UTF8)
const buffer = apgConv.converter.encode('UTF8', chars);
console.log('Encoded Buffer:', buffer);
console.log('Buffer as string:', buffer.toString('utf8'));

// Decode back to an array of integers (UTF8)
const decodedChars = apgConv.converter.decode('UTF8', buffer);
console.log('Decoded character array:', decodedChars);

view raw JSON →