6.4.0-0 • Published 4 years ago

palindrom v6.4.0-0

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

Palindrom

Build Status npm version MIT


Implements Server communication.

/**
 * Defines a connection to a remote PATCH server, gives an object that is persistent between browser and server
 */
var palindrom = new Palindrom({remoteUrl: window.location.href});

// ...
// use palindrom.obj
palindrom.obj.someProperty = "new value";
// Your change gets propagated automatically to the remote, no glue code needed.

Documentation


Installation

You can install using bower and NPM:

Bower:
bower install Palindrom --save

Then add source to your HTML

<!-- include Palindrom bundle -->
<script src="bower_components/Palindrom/dist/palindrom.js"></script>

See Dependencies section for more details.

NPM:
npm install palindrom --save

Then you can import it ES Modules style:

import { Palindrom } from 'palindrom';
import { PalindromDOM } from 'palindrom';

Note: The NPM package uses an entry point without a default export. Depending on your environment (Node or browser), you should choose one of the two named exports available: Palindrom and PalindromDOM.

GitHub:

You can browse the source code on GitHub or download a ZIP archive from there.

Usage

After DOM is ready, initialize with the constructor:

/**
 * Defines a connection to a remote PATCH server, gives an object that is persistent between browser and server
 */
var palindrom = new Palindrom({remoteUrl: window.location.href});

// ..
// use palindrom.obj
palindrom.obj.someProperty = "new value";
  • Note 1: Please make sure you pass the correct PATCH server URL.
  • Note 2: palindrom.obj is only available after options.onStateReset is called.

Demo

Changelog

To see the list of recent changes, see Releases.

License

MIT

6.3.0

4 years ago

6.4.0-0

4 years ago

6.2.0

5 years ago

6.1.0

5 years ago

6.0.1

5 years ago

6.0.0

5 years ago

5.2.0

5 years ago

5.1.3

5 years ago

5.1.2

5 years ago

5.1.1

5 years ago

5.1.0

6 years ago

4.0.0

6 years ago

3.1.0

6 years ago

3.0.8

6 years ago

3.0.7

6 years ago

3.0.4

7 years ago

3.0.0-rc.2

7 years ago

2.4.0

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.0

7 years ago