amf-packet

1.0.2 • Public • Published

npm version build status codecov

About

AMF0 packet serializer and deserializer.

Usage

Install using npm:

$ npm install amf-packet

Serialize

const { serializeAMF } = require('amf-packet');

const headers = {
	'foo': 'bar',
};
const messages = [{
	'targetUri': 'Service.doSomething',
	'responseUri': '/0',
	'body': [],
}];

console.log(serializeAMF(headers, messages));

Deserialize

const { deserializeAMF } = require('amf-packet');

const {
	headers,
	messages,
} = deserializeAMF(buf);
const {
	targetUri,
	responseUri,
	body,
} = messages[0];

Implementation notes

The must-understand flag of headers is not implemented.

Message body can be any value supported by amf-codec.

/amf-packet/

    Package Sidebar

    Install

    npm i amf-packet

    Weekly Downloads

    113

    Version

    1.0.2

    License

    ISC

    Unpacked Size

    5.17 kB

    Total Files

    5

    Last publish

    Collaborators

    • csimi