├── .bowerrc ├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── stale.yml ├── .gitignore ├── .jshintignore ├── .jshintrc ├── .npmignore ├── CODEOWNERS ├── CONTRIBUTING.md ├── Gruntfile.js ├── LICENSE ├── README.md ├── bower.json ├── client ├── lbclient │ ├── .gitignore │ ├── boot │ │ └── replication.js │ ├── build.js │ ├── datasources.json │ ├── datasources.local.js │ ├── lbclient.js │ ├── model-config.json │ ├── models │ │ ├── local-todo.json │ │ └── remote-todo.json │ └── package.json └── ngapp │ ├── .buildignore │ ├── config │ ├── bundle.js │ └── routes.json │ ├── favicon.ico │ ├── index.html │ ├── robots.txt │ ├── scripts │ ├── app.js │ ├── controllers │ │ ├── change.js │ │ ├── home.js │ │ ├── login.js │ │ ├── register.js │ │ ├── todo.js │ │ └── user.js │ └── services │ │ └── lbclient.js │ ├── styles │ └── main.css │ ├── test │ ├── .jshintrc │ ├── karma.conf.js │ └── spec │ │ ├── controllers │ │ ├── change.js │ │ ├── home.js │ │ ├── login.js │ │ ├── register.js │ │ ├── todo.js │ │ └── user.js │ │ └── services │ │ └── lbclient.js │ └── views │ ├── changes.html │ ├── login.html │ ├── register.html │ ├── todos.html │ ├── user.html │ └── welcome.html ├── common └── models │ ├── test │ ├── todo.test.js │ └── user.test.js │ ├── todo.js │ ├── todo.json │ └── user.json ├── global-config.js ├── package.json └── server ├── boot ├── angular-routes.js ├── authentication.js ├── change-tracking.js ├── dev-assets.js └── livereload.js ├── component-config.json ├── config.json ├── config.local.js ├── datasources.json ├── datasources.production.js ├── datasources.staging.js ├── middleware.development.json ├── middleware.json ├── model-config.json ├── package.json ├── server.js └── test ├── .jshintrc ├── helpers └── loopback-testing-helpers.js ├── todo.test.js └── user.test.js /.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "bower_components" 3 | } 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/.jshintignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/.npmignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/README.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/bower.json -------------------------------------------------------------------------------- /client/lbclient/.gitignore: -------------------------------------------------------------------------------- 1 | browser.bundle.js 2 | -------------------------------------------------------------------------------- /client/lbclient/boot/replication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/lbclient/boot/replication.js -------------------------------------------------------------------------------- /client/lbclient/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/lbclient/build.js -------------------------------------------------------------------------------- /client/lbclient/datasources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/lbclient/datasources.json -------------------------------------------------------------------------------- /client/lbclient/datasources.local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/lbclient/datasources.local.js -------------------------------------------------------------------------------- /client/lbclient/lbclient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/lbclient/lbclient.js -------------------------------------------------------------------------------- /client/lbclient/model-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/lbclient/model-config.json -------------------------------------------------------------------------------- /client/lbclient/models/local-todo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/lbclient/models/local-todo.json -------------------------------------------------------------------------------- /client/lbclient/models/remote-todo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/lbclient/models/remote-todo.json -------------------------------------------------------------------------------- /client/lbclient/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/lbclient/package.json -------------------------------------------------------------------------------- /client/ngapp/.buildignore: -------------------------------------------------------------------------------- 1 | *.coffee -------------------------------------------------------------------------------- /client/ngapp/config/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/config/bundle.js -------------------------------------------------------------------------------- /client/ngapp/config/routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/config/routes.json -------------------------------------------------------------------------------- /client/ngapp/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/favicon.ico -------------------------------------------------------------------------------- /client/ngapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/index.html -------------------------------------------------------------------------------- /client/ngapp/robots.txt: -------------------------------------------------------------------------------- 1 | # robotstxt.org 2 | 3 | User-agent: * 4 | -------------------------------------------------------------------------------- /client/ngapp/scripts/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/scripts/app.js -------------------------------------------------------------------------------- /client/ngapp/scripts/controllers/change.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/scripts/controllers/change.js -------------------------------------------------------------------------------- /client/ngapp/scripts/controllers/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/scripts/controllers/home.js -------------------------------------------------------------------------------- /client/ngapp/scripts/controllers/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/scripts/controllers/login.js -------------------------------------------------------------------------------- /client/ngapp/scripts/controllers/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/scripts/controllers/register.js -------------------------------------------------------------------------------- /client/ngapp/scripts/controllers/todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/scripts/controllers/todo.js -------------------------------------------------------------------------------- /client/ngapp/scripts/controllers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/scripts/controllers/user.js -------------------------------------------------------------------------------- /client/ngapp/scripts/services/lbclient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/scripts/services/lbclient.js -------------------------------------------------------------------------------- /client/ngapp/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/styles/main.css -------------------------------------------------------------------------------- /client/ngapp/test/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/test/.jshintrc -------------------------------------------------------------------------------- /client/ngapp/test/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/test/karma.conf.js -------------------------------------------------------------------------------- /client/ngapp/test/spec/controllers/change.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/test/spec/controllers/change.js -------------------------------------------------------------------------------- /client/ngapp/test/spec/controllers/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/test/spec/controllers/home.js -------------------------------------------------------------------------------- /client/ngapp/test/spec/controllers/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/test/spec/controllers/login.js -------------------------------------------------------------------------------- /client/ngapp/test/spec/controllers/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/test/spec/controllers/register.js -------------------------------------------------------------------------------- /client/ngapp/test/spec/controllers/todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/test/spec/controllers/todo.js -------------------------------------------------------------------------------- /client/ngapp/test/spec/controllers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/test/spec/controllers/user.js -------------------------------------------------------------------------------- /client/ngapp/test/spec/services/lbclient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/test/spec/services/lbclient.js -------------------------------------------------------------------------------- /client/ngapp/views/changes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/views/changes.html -------------------------------------------------------------------------------- /client/ngapp/views/login.html: -------------------------------------------------------------------------------- 1 |
Under construction.
4 | -------------------------------------------------------------------------------- /client/ngapp/views/register.html: -------------------------------------------------------------------------------- 1 |Under construction.
4 | -------------------------------------------------------------------------------- /client/ngapp/views/todos.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/views/todos.html -------------------------------------------------------------------------------- /client/ngapp/views/user.html: -------------------------------------------------------------------------------- 1 |Under construction.
4 | -------------------------------------------------------------------------------- /client/ngapp/views/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/client/ngapp/views/welcome.html -------------------------------------------------------------------------------- /common/models/test/todo.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/common/models/test/todo.test.js -------------------------------------------------------------------------------- /common/models/test/user.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/common/models/test/user.test.js -------------------------------------------------------------------------------- /common/models/todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/common/models/todo.js -------------------------------------------------------------------------------- /common/models/todo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/common/models/todo.json -------------------------------------------------------------------------------- /common/models/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/common/models/user.json -------------------------------------------------------------------------------- /global-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/global-config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/package.json -------------------------------------------------------------------------------- /server/boot/angular-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/server/boot/angular-routes.js -------------------------------------------------------------------------------- /server/boot/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/server/boot/authentication.js -------------------------------------------------------------------------------- /server/boot/change-tracking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/server/boot/change-tracking.js -------------------------------------------------------------------------------- /server/boot/dev-assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/server/boot/dev-assets.js -------------------------------------------------------------------------------- /server/boot/livereload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/server/boot/livereload.js -------------------------------------------------------------------------------- /server/component-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/server/component-config.json -------------------------------------------------------------------------------- /server/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/server/config.json -------------------------------------------------------------------------------- /server/config.local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/server/config.local.js -------------------------------------------------------------------------------- /server/datasources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/server/datasources.json -------------------------------------------------------------------------------- /server/datasources.production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/server/datasources.production.js -------------------------------------------------------------------------------- /server/datasources.staging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/server/datasources.staging.js -------------------------------------------------------------------------------- /server/middleware.development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/server/middleware.development.json -------------------------------------------------------------------------------- /server/middleware.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/server/middleware.json -------------------------------------------------------------------------------- /server/model-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/server/model-config.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/server/package.json -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/server/server.js -------------------------------------------------------------------------------- /server/test/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/server/test/.jshintrc -------------------------------------------------------------------------------- /server/test/helpers/loopback-testing-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/server/test/helpers/loopback-testing-helpers.js -------------------------------------------------------------------------------- /server/test/todo.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/server/test/todo.test.js -------------------------------------------------------------------------------- /server/test/user.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-offline-sync/HEAD/server/test/user.test.js --------------------------------------------------------------------------------