├── .gitignore ├── LICENSE ├── README.md ├── _shared ├── relations.js └── schemas.js ├── client ├── angular1 │ ├── .gitignore │ ├── package.json │ ├── src │ │ ├── app.js │ │ ├── edit.js │ │ ├── header.js │ │ ├── index.js │ │ ├── post.js │ │ ├── posts.js │ │ └── store.js │ └── webpack.config.js ├── angular2 │ ├── .gitignore │ ├── package.json │ ├── src │ │ ├── app.ts │ │ ├── edit.ts │ │ ├── header.ts │ │ ├── index.ts │ │ ├── post.ts │ │ ├── posts.ts │ │ └── store.ts │ ├── tsconfig.json │ ├── typings.json │ └── webpack.config.js ├── angular2_firebase │ ├── .gitignore │ ├── manual_typings │ │ ├── firebase3 │ │ │ └── firebase3.d.ts │ │ └── manual_typings.d.ts │ ├── package.json │ ├── src │ │ ├── app.ts │ │ ├── edit.ts │ │ ├── header.ts │ │ ├── index.ts │ │ ├── post.ts │ │ ├── posts.ts │ │ └── store.ts │ ├── tsconfig.json │ ├── typings.json │ └── webpack.config.js ├── public │ ├── .gitignore │ ├── favicon.ico │ ├── index.css │ └── index.html └── react │ ├── .gitignore │ ├── package.json │ ├── src │ ├── app.js │ ├── edit.js │ ├── header.js │ ├── index.js │ ├── post.js │ ├── posts.js │ ├── store.js │ └── user.js │ └── webpack.config.js └── server ├── .gitignore ├── config.default.json ├── package.json ├── rethinkdb ├── .gitignore ├── README.md └── app │ ├── app.js │ ├── container.js │ ├── controllers │ ├── comments.js │ ├── posts.js │ └── users.js │ └── default.config.js ├── sql ├── .gitignore ├── Procfile ├── README.md ├── app │ ├── app.js │ ├── container.js │ ├── controllers │ │ ├── comments.js │ │ ├── posts.js │ │ └── users.js │ ├── lib │ │ ├── messageService.js │ │ └── safeCall.js │ ├── middleware │ │ ├── errorHandler.js │ │ ├── queryRewrite.js │ │ └── rewriteRelations.js │ └── models │ │ ├── Comment.js │ │ ├── Post.js │ │ └── User.js └── package.json └── src ├── adapters ├── index.js ├── mongodb.js ├── mysql.js ├── postgres.js ├── rethinkdb.js └── sqlite.js ├── index.js ├── middleware.js ├── store.js └── utils.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/README.md -------------------------------------------------------------------------------- /_shared/relations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/_shared/relations.js -------------------------------------------------------------------------------- /_shared/schemas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/_shared/schemas.js -------------------------------------------------------------------------------- /client/angular1/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /client/angular1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular1/package.json -------------------------------------------------------------------------------- /client/angular1/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular1/src/app.js -------------------------------------------------------------------------------- /client/angular1/src/edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular1/src/edit.js -------------------------------------------------------------------------------- /client/angular1/src/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular1/src/header.js -------------------------------------------------------------------------------- /client/angular1/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular1/src/index.js -------------------------------------------------------------------------------- /client/angular1/src/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular1/src/post.js -------------------------------------------------------------------------------- /client/angular1/src/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular1/src/posts.js -------------------------------------------------------------------------------- /client/angular1/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular1/src/store.js -------------------------------------------------------------------------------- /client/angular1/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular1/webpack.config.js -------------------------------------------------------------------------------- /client/angular2/.gitignore: -------------------------------------------------------------------------------- 1 | typings 2 | node_modules -------------------------------------------------------------------------------- /client/angular2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2/package.json -------------------------------------------------------------------------------- /client/angular2/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2/src/app.ts -------------------------------------------------------------------------------- /client/angular2/src/edit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2/src/edit.ts -------------------------------------------------------------------------------- /client/angular2/src/header.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2/src/header.ts -------------------------------------------------------------------------------- /client/angular2/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2/src/index.ts -------------------------------------------------------------------------------- /client/angular2/src/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2/src/post.ts -------------------------------------------------------------------------------- /client/angular2/src/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2/src/posts.ts -------------------------------------------------------------------------------- /client/angular2/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2/src/store.ts -------------------------------------------------------------------------------- /client/angular2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2/tsconfig.json -------------------------------------------------------------------------------- /client/angular2/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2/typings.json -------------------------------------------------------------------------------- /client/angular2/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2/webpack.config.js -------------------------------------------------------------------------------- /client/angular2_firebase/.gitignore: -------------------------------------------------------------------------------- 1 | typings 2 | node_modules -------------------------------------------------------------------------------- /client/angular2_firebase/manual_typings/firebase3/firebase3.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2_firebase/manual_typings/firebase3/firebase3.d.ts -------------------------------------------------------------------------------- /client/angular2_firebase/manual_typings/manual_typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2_firebase/manual_typings/manual_typings.d.ts -------------------------------------------------------------------------------- /client/angular2_firebase/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2_firebase/package.json -------------------------------------------------------------------------------- /client/angular2_firebase/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2_firebase/src/app.ts -------------------------------------------------------------------------------- /client/angular2_firebase/src/edit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2_firebase/src/edit.ts -------------------------------------------------------------------------------- /client/angular2_firebase/src/header.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2_firebase/src/header.ts -------------------------------------------------------------------------------- /client/angular2_firebase/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2_firebase/src/index.ts -------------------------------------------------------------------------------- /client/angular2_firebase/src/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2_firebase/src/post.ts -------------------------------------------------------------------------------- /client/angular2_firebase/src/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2_firebase/src/posts.ts -------------------------------------------------------------------------------- /client/angular2_firebase/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2_firebase/src/store.ts -------------------------------------------------------------------------------- /client/angular2_firebase/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2_firebase/tsconfig.json -------------------------------------------------------------------------------- /client/angular2_firebase/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2_firebase/typings.json -------------------------------------------------------------------------------- /client/angular2_firebase/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/angular2_firebase/webpack.config.js -------------------------------------------------------------------------------- /client/public/.gitignore: -------------------------------------------------------------------------------- 1 | bundle.* -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/public/index.css -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/react/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /client/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/react/package.json -------------------------------------------------------------------------------- /client/react/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/react/src/app.js -------------------------------------------------------------------------------- /client/react/src/edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/react/src/edit.js -------------------------------------------------------------------------------- /client/react/src/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/react/src/header.js -------------------------------------------------------------------------------- /client/react/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/react/src/index.js -------------------------------------------------------------------------------- /client/react/src/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/react/src/post.js -------------------------------------------------------------------------------- /client/react/src/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/react/src/posts.js -------------------------------------------------------------------------------- /client/react/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/react/src/store.js -------------------------------------------------------------------------------- /client/react/src/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/react/src/user.js -------------------------------------------------------------------------------- /client/react/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/client/react/webpack.config.js -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | rethinkdb_data 3 | *.log 4 | config.json -------------------------------------------------------------------------------- /server/config.default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/config.default.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/package.json -------------------------------------------------------------------------------- /server/rethinkdb/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | rethinkdb_data 3 | *.log 4 | config.js -------------------------------------------------------------------------------- /server/rethinkdb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/rethinkdb/README.md -------------------------------------------------------------------------------- /server/rethinkdb/app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/rethinkdb/app/app.js -------------------------------------------------------------------------------- /server/rethinkdb/app/container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/rethinkdb/app/container.js -------------------------------------------------------------------------------- /server/rethinkdb/app/controllers/comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/rethinkdb/app/controllers/comments.js -------------------------------------------------------------------------------- /server/rethinkdb/app/controllers/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/rethinkdb/app/controllers/posts.js -------------------------------------------------------------------------------- /server/rethinkdb/app/controllers/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/rethinkdb/app/controllers/users.js -------------------------------------------------------------------------------- /server/rethinkdb/app/default.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/rethinkdb/app/default.config.js -------------------------------------------------------------------------------- /server/sql/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/sql/.gitignore -------------------------------------------------------------------------------- /server/sql/Procfile: -------------------------------------------------------------------------------- 1 | web: node app/app.js 2 | -------------------------------------------------------------------------------- /server/sql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/sql/README.md -------------------------------------------------------------------------------- /server/sql/app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/sql/app/app.js -------------------------------------------------------------------------------- /server/sql/app/container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/sql/app/container.js -------------------------------------------------------------------------------- /server/sql/app/controllers/comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/sql/app/controllers/comments.js -------------------------------------------------------------------------------- /server/sql/app/controllers/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/sql/app/controllers/posts.js -------------------------------------------------------------------------------- /server/sql/app/controllers/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/sql/app/controllers/users.js -------------------------------------------------------------------------------- /server/sql/app/lib/messageService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/sql/app/lib/messageService.js -------------------------------------------------------------------------------- /server/sql/app/lib/safeCall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/sql/app/lib/safeCall.js -------------------------------------------------------------------------------- /server/sql/app/middleware/errorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/sql/app/middleware/errorHandler.js -------------------------------------------------------------------------------- /server/sql/app/middleware/queryRewrite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/sql/app/middleware/queryRewrite.js -------------------------------------------------------------------------------- /server/sql/app/middleware/rewriteRelations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/sql/app/middleware/rewriteRelations.js -------------------------------------------------------------------------------- /server/sql/app/models/Comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/sql/app/models/Comment.js -------------------------------------------------------------------------------- /server/sql/app/models/Post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/sql/app/models/Post.js -------------------------------------------------------------------------------- /server/sql/app/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/sql/app/models/User.js -------------------------------------------------------------------------------- /server/sql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/sql/package.json -------------------------------------------------------------------------------- /server/src/adapters/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/src/adapters/index.js -------------------------------------------------------------------------------- /server/src/adapters/mongodb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/src/adapters/mongodb.js -------------------------------------------------------------------------------- /server/src/adapters/mysql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/src/adapters/mysql.js -------------------------------------------------------------------------------- /server/src/adapters/postgres.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/src/adapters/postgres.js -------------------------------------------------------------------------------- /server/src/adapters/rethinkdb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/src/adapters/rethinkdb.js -------------------------------------------------------------------------------- /server/src/adapters/sqlite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/src/adapters/sqlite.js -------------------------------------------------------------------------------- /server/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/src/index.js -------------------------------------------------------------------------------- /server/src/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/src/middleware.js -------------------------------------------------------------------------------- /server/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/src/store.js -------------------------------------------------------------------------------- /server/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/js-data/js-data-examples/HEAD/server/src/utils.js --------------------------------------------------------------------------------