├── .eslintrc ├── .gitignore ├── .travis.yml ├── API.md ├── LICENSE-MIT ├── README.md ├── backend ├── package.json ├── server.js └── test │ └── main.js ├── client ├── package.json ├── src │ ├── countdown.js │ ├── sdbdatabase.js │ ├── sdbindex.js │ ├── sdbobjectstore.js │ ├── utils.js │ └── wrappedsocket.js ├── synceddb.js ├── test │ ├── main.test.js │ └── webpack.config.js ├── testem.json └── webpack.config.js ├── examples ├── authentication │ ├── README.md │ ├── client.js │ ├── index.html │ ├── package.json │ └── server.js ├── common.css ├── counters │ ├── README.md │ ├── client.js │ ├── index.html │ ├── package.json │ └── server.js └── todo │ ├── README.md │ ├── client.js │ ├── index.html │ ├── package.json │ └── server.js ├── package.json ├── persistence ├── README.md ├── couchdb │ ├── README.md │ ├── index.js │ ├── package.json │ └── test │ │ └── main.js ├── memory │ ├── README.md │ ├── index.js │ ├── package.json │ └── test │ │ └── main.js ├── mysql │ ├── README.md │ ├── index.js │ ├── package.json │ └── test │ │ └── main.js ├── persistence-tests │ ├── index.js │ └── package.json ├── postgresql │ ├── README.md │ ├── index.js │ ├── package.json │ └── test │ │ └── main.js └── publish_all.sh └── runtests.sh /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/.travis.yml -------------------------------------------------------------------------------- /API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/API.md -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/README.md -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/backend/server.js -------------------------------------------------------------------------------- /backend/test/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/backend/test/main.js -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/client/package.json -------------------------------------------------------------------------------- /client/src/countdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/client/src/countdown.js -------------------------------------------------------------------------------- /client/src/sdbdatabase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/client/src/sdbdatabase.js -------------------------------------------------------------------------------- /client/src/sdbindex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/client/src/sdbindex.js -------------------------------------------------------------------------------- /client/src/sdbobjectstore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/client/src/sdbobjectstore.js -------------------------------------------------------------------------------- /client/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/client/src/utils.js -------------------------------------------------------------------------------- /client/src/wrappedsocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/client/src/wrappedsocket.js -------------------------------------------------------------------------------- /client/synceddb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/client/synceddb.js -------------------------------------------------------------------------------- /client/test/main.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/client/test/main.test.js -------------------------------------------------------------------------------- /client/test/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/client/test/webpack.config.js -------------------------------------------------------------------------------- /client/testem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/client/testem.json -------------------------------------------------------------------------------- /client/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/client/webpack.config.js -------------------------------------------------------------------------------- /examples/authentication/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/examples/authentication/README.md -------------------------------------------------------------------------------- /examples/authentication/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/examples/authentication/client.js -------------------------------------------------------------------------------- /examples/authentication/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/examples/authentication/index.html -------------------------------------------------------------------------------- /examples/authentication/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/examples/authentication/package.json -------------------------------------------------------------------------------- /examples/authentication/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/examples/authentication/server.js -------------------------------------------------------------------------------- /examples/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/examples/common.css -------------------------------------------------------------------------------- /examples/counters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/examples/counters/README.md -------------------------------------------------------------------------------- /examples/counters/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/examples/counters/client.js -------------------------------------------------------------------------------- /examples/counters/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/examples/counters/index.html -------------------------------------------------------------------------------- /examples/counters/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/examples/counters/package.json -------------------------------------------------------------------------------- /examples/counters/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/examples/counters/server.js -------------------------------------------------------------------------------- /examples/todo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/examples/todo/README.md -------------------------------------------------------------------------------- /examples/todo/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/examples/todo/client.js -------------------------------------------------------------------------------- /examples/todo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/examples/todo/index.html -------------------------------------------------------------------------------- /examples/todo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/examples/todo/package.json -------------------------------------------------------------------------------- /examples/todo/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/examples/todo/server.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/package.json -------------------------------------------------------------------------------- /persistence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/persistence/README.md -------------------------------------------------------------------------------- /persistence/couchdb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/persistence/couchdb/README.md -------------------------------------------------------------------------------- /persistence/couchdb/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/persistence/couchdb/index.js -------------------------------------------------------------------------------- /persistence/couchdb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/persistence/couchdb/package.json -------------------------------------------------------------------------------- /persistence/couchdb/test/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/persistence/couchdb/test/main.js -------------------------------------------------------------------------------- /persistence/memory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/persistence/memory/README.md -------------------------------------------------------------------------------- /persistence/memory/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/persistence/memory/index.js -------------------------------------------------------------------------------- /persistence/memory/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/persistence/memory/package.json -------------------------------------------------------------------------------- /persistence/memory/test/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/persistence/memory/test/main.js -------------------------------------------------------------------------------- /persistence/mysql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/persistence/mysql/README.md -------------------------------------------------------------------------------- /persistence/mysql/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/persistence/mysql/index.js -------------------------------------------------------------------------------- /persistence/mysql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/persistence/mysql/package.json -------------------------------------------------------------------------------- /persistence/mysql/test/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/persistence/mysql/test/main.js -------------------------------------------------------------------------------- /persistence/persistence-tests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/persistence/persistence-tests/index.js -------------------------------------------------------------------------------- /persistence/persistence-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/persistence/persistence-tests/package.json -------------------------------------------------------------------------------- /persistence/postgresql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/persistence/postgresql/README.md -------------------------------------------------------------------------------- /persistence/postgresql/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/persistence/postgresql/index.js -------------------------------------------------------------------------------- /persistence/postgresql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/persistence/postgresql/package.json -------------------------------------------------------------------------------- /persistence/postgresql/test/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/persistence/postgresql/test/main.js -------------------------------------------------------------------------------- /persistence/publish_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/persistence/publish_all.sh -------------------------------------------------------------------------------- /runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paldepind/synceddb/HEAD/runtests.sh --------------------------------------------------------------------------------