├── .gitignore ├── .jshintignore ├── .jshintrc ├── .npmignore ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── HISTORY.md ├── LICENSE ├── README.md ├── client ├── app_view.js └── router.js ├── index.js ├── package.json ├── server ├── data_adapter │ ├── index.js │ └── rest_adapter.js ├── middleware │ ├── apiProxy.js │ ├── index.js │ └── initApp.js ├── router.js ├── server.js ├── utils.js └── viewEngine.js ├── shared ├── app.js ├── base │ ├── collection.js │ ├── model.js │ ├── router.js │ └── view.js ├── fetcher.js ├── modelUtils.js ├── store │ ├── collection_store.js │ ├── memory_store.js │ └── model_store.js └── syncer.js └── test ├── client ├── app_view.test.js ├── base_view.test.js └── router.test.js ├── fixtures └── app │ ├── controllers │ ├── test_controller.js │ └── users_controller.js │ ├── routes.js │ └── template_adapter.js ├── helpers ├── add_class_mapping.js └── client_test.js ├── server ├── data_adapter │ ├── data_adapter.test.js │ └── rest_adapter.test.js ├── middleware │ ├── apiProxy.test.js │ └── initApp.test.js ├── router.test.js ├── server.test.js ├── utils.test.js └── viewEngine.test.js └── shared ├── app.test.js ├── base ├── collection.test.js ├── model.test.js ├── router.test.js └── view.test.js ├── fetcher.test.js ├── modelUtils.test.js ├── store ├── collection_store.test.js ├── memory_store.test.js └── model_store.test.js └── syncer.test.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | tmp 3 | npm-debug.log 4 | coverage 5 | *.sw? 6 | .DS_Store 7 | runtime.json 8 | -------------------------------------------------------------------------------- /.jshintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | test/ 3 | -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/HISTORY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/README.md -------------------------------------------------------------------------------- /client/app_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/client/app_view.js -------------------------------------------------------------------------------- /client/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/client/router.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/package.json -------------------------------------------------------------------------------- /server/data_adapter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/server/data_adapter/index.js -------------------------------------------------------------------------------- /server/data_adapter/rest_adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/server/data_adapter/rest_adapter.js -------------------------------------------------------------------------------- /server/middleware/apiProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/server/middleware/apiProxy.js -------------------------------------------------------------------------------- /server/middleware/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/server/middleware/index.js -------------------------------------------------------------------------------- /server/middleware/initApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/server/middleware/initApp.js -------------------------------------------------------------------------------- /server/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/server/router.js -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/server/server.js -------------------------------------------------------------------------------- /server/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/server/utils.js -------------------------------------------------------------------------------- /server/viewEngine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/server/viewEngine.js -------------------------------------------------------------------------------- /shared/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/shared/app.js -------------------------------------------------------------------------------- /shared/base/collection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/shared/base/collection.js -------------------------------------------------------------------------------- /shared/base/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/shared/base/model.js -------------------------------------------------------------------------------- /shared/base/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/shared/base/router.js -------------------------------------------------------------------------------- /shared/base/view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/shared/base/view.js -------------------------------------------------------------------------------- /shared/fetcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/shared/fetcher.js -------------------------------------------------------------------------------- /shared/modelUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/shared/modelUtils.js -------------------------------------------------------------------------------- /shared/store/collection_store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/shared/store/collection_store.js -------------------------------------------------------------------------------- /shared/store/memory_store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/shared/store/memory_store.js -------------------------------------------------------------------------------- /shared/store/model_store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/shared/store/model_store.js -------------------------------------------------------------------------------- /shared/syncer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/shared/syncer.js -------------------------------------------------------------------------------- /test/client/app_view.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/client/app_view.test.js -------------------------------------------------------------------------------- /test/client/base_view.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/client/base_view.test.js -------------------------------------------------------------------------------- /test/client/router.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/client/router.test.js -------------------------------------------------------------------------------- /test/fixtures/app/controllers/test_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/fixtures/app/controllers/test_controller.js -------------------------------------------------------------------------------- /test/fixtures/app/controllers/users_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/fixtures/app/controllers/users_controller.js -------------------------------------------------------------------------------- /test/fixtures/app/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/fixtures/app/routes.js -------------------------------------------------------------------------------- /test/fixtures/app/template_adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/fixtures/app/template_adapter.js -------------------------------------------------------------------------------- /test/helpers/add_class_mapping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/helpers/add_class_mapping.js -------------------------------------------------------------------------------- /test/helpers/client_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/helpers/client_test.js -------------------------------------------------------------------------------- /test/server/data_adapter/data_adapter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/server/data_adapter/data_adapter.test.js -------------------------------------------------------------------------------- /test/server/data_adapter/rest_adapter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/server/data_adapter/rest_adapter.test.js -------------------------------------------------------------------------------- /test/server/middleware/apiProxy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/server/middleware/apiProxy.test.js -------------------------------------------------------------------------------- /test/server/middleware/initApp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/server/middleware/initApp.test.js -------------------------------------------------------------------------------- /test/server/router.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/server/router.test.js -------------------------------------------------------------------------------- /test/server/server.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/server/server.test.js -------------------------------------------------------------------------------- /test/server/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/server/utils.test.js -------------------------------------------------------------------------------- /test/server/viewEngine.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/server/viewEngine.test.js -------------------------------------------------------------------------------- /test/shared/app.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/shared/app.test.js -------------------------------------------------------------------------------- /test/shared/base/collection.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/shared/base/collection.test.js -------------------------------------------------------------------------------- /test/shared/base/model.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/shared/base/model.test.js -------------------------------------------------------------------------------- /test/shared/base/router.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/shared/base/router.test.js -------------------------------------------------------------------------------- /test/shared/base/view.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/shared/base/view.test.js -------------------------------------------------------------------------------- /test/shared/fetcher.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/shared/fetcher.test.js -------------------------------------------------------------------------------- /test/shared/modelUtils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/shared/modelUtils.test.js -------------------------------------------------------------------------------- /test/shared/store/collection_store.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/shared/store/collection_store.test.js -------------------------------------------------------------------------------- /test/shared/store/memory_store.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/shared/store/memory_store.test.js -------------------------------------------------------------------------------- /test/shared/store/model_store.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/shared/store/model_store.test.js -------------------------------------------------------------------------------- /test/shared/syncer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendrjs/rendr/HEAD/test/shared/syncer.test.js --------------------------------------------------------------------------------