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.

Readme

Keywords

Package Sidebar

Install

npm i amf-packet

Weekly Downloads

30

Version

1.0.2

License

ISC

Unpacked Size

5.17 kB

Total Files

5

Last publish

Collaborators

  • csimi