├── .babelrc ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .jestrc ├── demos ├── DoubleLinkedListTest.js ├── app.js ├── fetch-http-resource-test.js ├── fetch-http-test.js ├── index.html ├── interceptor.js ├── lru-cache-test.js └── transformers.js ├── lib ├── cache │ ├── cache-factory.js │ └── lru-cache.js ├── constants │ └── http-constants.js ├── data-structure │ ├── Node.js │ └── linked-list │ │ ├── DoubleLinkedList.js │ │ └── HashDoubleLinkedList.js ├── http │ ├── fetch-http-resource.js │ └── fetch-http.js ├── index.js └── utils │ ├── cache-factory.js │ ├── interceptors │ └── loading-interceptor.js │ ├── object-util.js │ ├── resource-utils.js │ └── url-util.js ├── package.json ├── readme.md ├── server.js ├── src ├── cache │ ├── __tests__ │ │ ├── cache-factory-test.js │ │ └── lru-cache-test.js │ ├── cache-factory.js │ └── lru-cache.js ├── constants │ └── http-constants.js ├── data-structure │ ├── Node.js │ ├── __tests__ │ │ └── Node-test.js │ └── linked-list │ │ ├── DoubleLinkedList.js │ │ ├── HashDoubleLinkedList.js │ │ └── __tests__ │ │ └── LinkedListTest.js ├── http │ ├── __tests__ │ │ ├── fetch-http-resource-test.js │ │ └── fetch-http-test.js │ ├── fetch-http-resource.js │ ├── fetch-http.js │ └── readme.md ├── index.js ├── mock │ └── db.json └── utils │ ├── interceptors │ └── loading-interceptor.js │ ├── object-util.js │ ├── resource-utils.js │ └── url-util.js ├── webpack-build.config.js └── webpack-dev.config.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015", "stage-1"] 3 | } -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | **/__tests__ -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/.gitignore -------------------------------------------------------------------------------- /.jestrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/.jestrc -------------------------------------------------------------------------------- /demos/DoubleLinkedListTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/demos/DoubleLinkedListTest.js -------------------------------------------------------------------------------- /demos/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/demos/app.js -------------------------------------------------------------------------------- /demos/fetch-http-resource-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/demos/fetch-http-resource-test.js -------------------------------------------------------------------------------- /demos/fetch-http-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/demos/fetch-http-test.js -------------------------------------------------------------------------------- /demos/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/demos/index.html -------------------------------------------------------------------------------- /demos/interceptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/demos/interceptor.js -------------------------------------------------------------------------------- /demos/lru-cache-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/demos/lru-cache-test.js -------------------------------------------------------------------------------- /demos/transformers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/demos/transformers.js -------------------------------------------------------------------------------- /lib/cache/cache-factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/lib/cache/cache-factory.js -------------------------------------------------------------------------------- /lib/cache/lru-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/lib/cache/lru-cache.js -------------------------------------------------------------------------------- /lib/constants/http-constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/lib/constants/http-constants.js -------------------------------------------------------------------------------- /lib/data-structure/Node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/lib/data-structure/Node.js -------------------------------------------------------------------------------- /lib/data-structure/linked-list/DoubleLinkedList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/lib/data-structure/linked-list/DoubleLinkedList.js -------------------------------------------------------------------------------- /lib/data-structure/linked-list/HashDoubleLinkedList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/lib/data-structure/linked-list/HashDoubleLinkedList.js -------------------------------------------------------------------------------- /lib/http/fetch-http-resource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/lib/http/fetch-http-resource.js -------------------------------------------------------------------------------- /lib/http/fetch-http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/lib/http/fetch-http.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/utils/cache-factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/lib/utils/cache-factory.js -------------------------------------------------------------------------------- /lib/utils/interceptors/loading-interceptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/lib/utils/interceptors/loading-interceptor.js -------------------------------------------------------------------------------- /lib/utils/object-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/lib/utils/object-util.js -------------------------------------------------------------------------------- /lib/utils/resource-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/lib/utils/resource-utils.js -------------------------------------------------------------------------------- /lib/utils/url-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/lib/utils/url-util.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/readme.md -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/server.js -------------------------------------------------------------------------------- /src/cache/__tests__/cache-factory-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/cache/__tests__/cache-factory-test.js -------------------------------------------------------------------------------- /src/cache/__tests__/lru-cache-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/cache/__tests__/lru-cache-test.js -------------------------------------------------------------------------------- /src/cache/cache-factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/cache/cache-factory.js -------------------------------------------------------------------------------- /src/cache/lru-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/cache/lru-cache.js -------------------------------------------------------------------------------- /src/constants/http-constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/constants/http-constants.js -------------------------------------------------------------------------------- /src/data-structure/Node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/data-structure/Node.js -------------------------------------------------------------------------------- /src/data-structure/__tests__/Node-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/data-structure/__tests__/Node-test.js -------------------------------------------------------------------------------- /src/data-structure/linked-list/DoubleLinkedList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/data-structure/linked-list/DoubleLinkedList.js -------------------------------------------------------------------------------- /src/data-structure/linked-list/HashDoubleLinkedList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/data-structure/linked-list/HashDoubleLinkedList.js -------------------------------------------------------------------------------- /src/data-structure/linked-list/__tests__/LinkedListTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/data-structure/linked-list/__tests__/LinkedListTest.js -------------------------------------------------------------------------------- /src/http/__tests__/fetch-http-resource-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/http/__tests__/fetch-http-resource-test.js -------------------------------------------------------------------------------- /src/http/__tests__/fetch-http-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/http/__tests__/fetch-http-test.js -------------------------------------------------------------------------------- /src/http/fetch-http-resource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/http/fetch-http-resource.js -------------------------------------------------------------------------------- /src/http/fetch-http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/http/fetch-http.js -------------------------------------------------------------------------------- /src/http/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/http/readme.md -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/index.js -------------------------------------------------------------------------------- /src/mock/db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/mock/db.json -------------------------------------------------------------------------------- /src/utils/interceptors/loading-interceptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/utils/interceptors/loading-interceptor.js -------------------------------------------------------------------------------- /src/utils/object-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/utils/object-util.js -------------------------------------------------------------------------------- /src/utils/resource-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/utils/resource-utils.js -------------------------------------------------------------------------------- /src/utils/url-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/src/utils/url-util.js -------------------------------------------------------------------------------- /webpack-build.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/webpack-build.config.js -------------------------------------------------------------------------------- /webpack-dev.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuitos/es6-http-utils/HEAD/webpack-dev.config.js --------------------------------------------------------------------------------