attila

1.0.67 • Public • Published

attila

Data store with top-down enforced sync

// state:
{
	'<documentGuid>': {
		lastChange: {
			count: 17823,
			time: 163672634
		}
		data: {}
	}
}

// client signup request:
{
	meta: {
		id: 'msgID'
		method: "signup",
		endpoint: "attila-server:store"
	},
	data: {
		id: '<ConnectionIdentifier>',
		state: lastState
	}
}
                                                  `
                                                 -o.
                                              ``:/++:`
                                            ``:o+////+:.`
                                          `./ss+///:/:/oo-`
                                        `-oyhyso+////+ooos+-`
                                      `./sso+:::-:----//++oo/.
                                    `.:+/-.`````` `` ````.-:-:-.`
                                  `.---```  ``````   ``` `````..-.
                                 `--.`.`.````````````````````````..`
                                `/:-...----:----:------....``````.--`
                               `::-----/://++osossooo++//:/-...`.-.-.
                               ./:://+ssyysso/://+/+//oo++oo++::::-.:.
                              `+ssoyhhhyyo-:.....:.--..----:o/oso/:::-`
                             ``sdmmdy+o+-...........-....--.--.+hhhhy/.
                             `.yNNmo/---.-........-...----.....-sdmNmo.
                             `oNmNh/---:--...-........--::-::---/omNmh-
                            `:mmmmd:.......-:++/.```.++/:-.--...-:mNmmy`
                            `+dhymy:...-:--////-..`../+oo+//::..:/hdhdy`
                             smysh/--.://:-sso+..```./ooo:---...--/ssyo
                             /dyso-........-::-.`````.--...````....osd:
                             `sdoo:..````........``` ``...``````../ssm.
                             `-mhso/-.``````.:...````.../.```````-soyh`
                             ``sNdho/-.````.++:+o//:/o/-/:`  ```.-symo
                              `:NNNy+:.````--:/+osyo++:-..-  `..-/mmm-`
                              `-NNNd+::-.``.:os+/////:/o+-.```-:/yNNh```
                               :NNNNs+/-...-+::-::::--.:-s-...:/+mNNo```
                               /NNNNNy+::--+/..`.---.``..:o-.-::yNNN+``
                              .:NNNNNmyo:::y/-...--..`...-s--:+yNNNm:``
                              `oNNNNNmhhyoso---..`````...-/oshyhNNNm:```
                             ``dmNmNNdyyhdhys+/-.`..`..:/oyhyyydNNNNs.```
                            `.:mmmmmmhysyhhdyssso++///+++syhyyhdNNNNm/.```
                   ```.-::////++/+oyhyssyyhdys+//:--:/::+oysyyyhNNmmmy:-.``
              `..-:///::----:---:::+/o+++osyyysosss++/+ossysosshmmhddhyso++/:-.``
            -/+oo++++//::::---......-:-:::://+osyssosssyyyysossdmhyyys///////::-:-.`
         `.+syyyhhhhhhhyyso/::--....`.`...::::::+oyyyyyyyyysoyhdhyyo+/::::--------:::.`
       `-///::/+oosyyhhddddmdhso+:-...````..-:::::/+syhhhyyyhddddho+/::-........`..--::/.
     `-/:-.-.......-:oshddmmmddmdds/-.```````..-----::/++oysyyhyo/:-..`..``````.`...:+syo.
    .:::/:-.````.```+yddhhys+//+//syyo:.```````......-://+osso+:--....```````````.-/oyhs+/-.`
   .::+o/.--.`..-``.shh+:--:-.--..--:osyo:.```..---:/oosoo++:-..................-/shyo///////.
  `:+oo-:/:.`.:-.` .syo-:-.```.-..---::/sdyoo+++oooo+/::----..-..........---::+shdho:..```..---`
  -//::+o+.`:so:.```/dy/...----..-.```-//oyyhys+/:---...`............---:::/+oohhms+-````.:+/:--.`
  .:-/+++-./yyo-.`-`.shs::-..-..``.::::.`-/so+/:--....`..````.......-:////:-::-ohd/:-...``.:+/::--
  ``-::-..+yso+-``:-`/hh:.--.`.::::-.`...-:/oo:---.....```.```...-:/++/:--::.`+hd/.--....--.-/o/-:.
    `-.`.://///..`:-`-sho.-::::-``.--..---..-/+////:--------::::///:---:-``.-ohh:`-/..`--+yo/-//+-:`
     `  `..`-/:::`/:-:oyy/::.`.---:---.```.::::++//+ooo+++o/+:-.`.:::.``.://yhh/.`/yo:`.o++soo::/-..
           ...-//`:/-.ohh:`.-::-..-```-::---.-::.```-://-..``-----.`.-::-..+ydo-:.+yoo/.syo//:/-.` `
            ``.--`::..shy:::.`.-.`.:::.``--.```-:---.``.--.--...-.`.--..--:+yd+:/./o/:/::s:::...``
               ``.-.`.oyo.`.--::.-.``..```.-..-.`` `--..-..-.```..--.``...--yh++s:://:::.--`-``` `
                     `/o:--:...` `..`...-..```-:.``.-::-.```.-:-```.--.``..-ohoos+---.-.``` ``
                      `````-.`...:-`.::```..` `.--:.`  `-::-` `.--.``.---.``/hs///.`.``
                            `````--` `..```..-..```...--.`.-....``....``.--..s/-.``
                                  `..`.....` `.`` ``--.```.-...````````````````
                                    ```        `````  `.``` ` ``      `
                                              `

Readme

Keywords

none

Package Sidebar

Install

npm i attila

Weekly Downloads

2

Version

1.0.67

License

ISC

Unpacked Size

217 kB

Total Files

24

Last publish

Collaborators

  • kevinkleine
  • jwverzijden
  • clerk-systems