├── .gitignore ├── .travis.yml ├── LICENSE.md ├── Readme.md ├── example ├── README.md ├── app.js ├── fixtures │ └── blog.js ├── models │ └── blogpost.js ├── package.json └── server.js ├── index.js ├── lib ├── callback-query.js ├── compat.js ├── query.js ├── resolver.js ├── rest.js ├── routes.js ├── streams.js ├── streams │ ├── buffered-json.js │ ├── callback.js │ ├── promise.js │ ├── stringify.js │ ├── through.js │ ├── tojson.js │ ├── tostream.js │ └── transformer.js ├── transformer-factory.js └── util.js ├── package.json └── test ├── filter-mocha.js ├── nested-post-mocha.js ├── ref-post-mocha.js ├── routes-mocha.js ├── routes-read-mocha.js ├── routes-transform-mocha.js ├── routes-user-mocha.js ├── streams-mocha.js ├── support └── http.js └── util-mocha.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | db 3 | .idea 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/Readme.md -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/example/README.md -------------------------------------------------------------------------------- /example/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/example/app.js -------------------------------------------------------------------------------- /example/fixtures/blog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/example/fixtures/blog.js -------------------------------------------------------------------------------- /example/models/blogpost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/example/models/blogpost.js -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/example/package.json -------------------------------------------------------------------------------- /example/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/example/server.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/rest.js') -------------------------------------------------------------------------------- /lib/callback-query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/lib/callback-query.js -------------------------------------------------------------------------------- /lib/compat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/lib/compat.js -------------------------------------------------------------------------------- /lib/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/lib/query.js -------------------------------------------------------------------------------- /lib/resolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/lib/resolver.js -------------------------------------------------------------------------------- /lib/rest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/lib/rest.js -------------------------------------------------------------------------------- /lib/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/lib/routes.js -------------------------------------------------------------------------------- /lib/streams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/lib/streams.js -------------------------------------------------------------------------------- /lib/streams/buffered-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/lib/streams/buffered-json.js -------------------------------------------------------------------------------- /lib/streams/callback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/lib/streams/callback.js -------------------------------------------------------------------------------- /lib/streams/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/lib/streams/promise.js -------------------------------------------------------------------------------- /lib/streams/stringify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/lib/streams/stringify.js -------------------------------------------------------------------------------- /lib/streams/through.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/lib/streams/through.js -------------------------------------------------------------------------------- /lib/streams/tojson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/lib/streams/tojson.js -------------------------------------------------------------------------------- /lib/streams/tostream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/lib/streams/tostream.js -------------------------------------------------------------------------------- /lib/streams/transformer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/lib/streams/transformer.js -------------------------------------------------------------------------------- /lib/transformer-factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/lib/transformer-factory.js -------------------------------------------------------------------------------- /lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/lib/util.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/package.json -------------------------------------------------------------------------------- /test/filter-mocha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/test/filter-mocha.js -------------------------------------------------------------------------------- /test/nested-post-mocha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/test/nested-post-mocha.js -------------------------------------------------------------------------------- /test/ref-post-mocha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/test/ref-post-mocha.js -------------------------------------------------------------------------------- /test/routes-mocha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/test/routes-mocha.js -------------------------------------------------------------------------------- /test/routes-read-mocha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/test/routes-read-mocha.js -------------------------------------------------------------------------------- /test/routes-transform-mocha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/test/routes-transform-mocha.js -------------------------------------------------------------------------------- /test/routes-user-mocha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/test/routes-user-mocha.js -------------------------------------------------------------------------------- /test/streams-mocha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/test/streams-mocha.js -------------------------------------------------------------------------------- /test/support/http.js: -------------------------------------------------------------------------------- 1 | module.exports = require('supertest'); -------------------------------------------------------------------------------- /test/util-mocha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jspears/mers/HEAD/test/util-mocha.js --------------------------------------------------------------------------------