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.

/dumpling/

    Package Sidebar

    Install

    npm i dumpling

    Weekly Downloads

    5

    Version

    0.0.5

    License

    MIT

    Last publish

    Collaborators

    • luk