dumpling

0.0.5 • Public • Published

Dumpling

Sometimes you have to deal with things like serialized PHP sessions in Javascript apps, because I guess PHP still is a thing in parts of the world.

Dumpling unserializes the PHP session string into a Javascript object. There is currently not any support for recursion.

Usage

Server-side
var dumpling = require('dumpling')
var serial = 'some awful serialized php session'
var output = dumpling(serial)
Client-side

The server-side syntax above is also supported in Ender for client-side usage.

If you are using the global $ object in Ender, you can also do the following:

var output = $.dumpling(string)

There's also support for jQuery via a jQuery plugin. This is in the build directory. Use either dumpling-jquery.js or the minified dumpling-jquery.min.js

Usage is:

<script src="jquery.js"></script>
<script src="dumpling-jquery.js"></script>
<script type="text/javascript">
var output = $.dumpling(php_serialized_session)
</script> 

Testing

npm test

License

MIT/X11

Note: this module is titled dumpling because I was eating Chinese food when I wrote it.

Readme

Keywords

none

Package Sidebar

Install

npm i dumpling

Weekly Downloads

3

Version

0.0.5

License

MIT

Last publish

Collaborators

  • luk