├── .gitignore ├── .jshintrc ├── .travis.yml ├── LICENSE.txt ├── README.md ├── index.js ├── lib ├── cache-transporters │ ├── in-memory-transporter.js │ ├── mongo-transporter.js │ └── redis-transporter.js ├── cache.js ├── interface-validator.js ├── logger-adapters │ ├── console-adapter.js │ └── winston-adapter.js ├── logger.js ├── request.js ├── requestify.js └── response.js ├── package.json └── test ├── cache-spec.js ├── cache-transporters ├── in-memory-transporter-spec.js ├── mongo-transporter-spec.js └── redis-trasporter-spec.js ├── interface-validator-spec.js ├── logger-adapters ├── console-adapter-spec.js └── winston-adapter-spec.js ├── logger-spec.js ├── request-spec.js ├── requestify-spec.js └── response-spec.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/README.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/index.js -------------------------------------------------------------------------------- /lib/cache-transporters/in-memory-transporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/lib/cache-transporters/in-memory-transporter.js -------------------------------------------------------------------------------- /lib/cache-transporters/mongo-transporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/lib/cache-transporters/mongo-transporter.js -------------------------------------------------------------------------------- /lib/cache-transporters/redis-transporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/lib/cache-transporters/redis-transporter.js -------------------------------------------------------------------------------- /lib/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/lib/cache.js -------------------------------------------------------------------------------- /lib/interface-validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/lib/interface-validator.js -------------------------------------------------------------------------------- /lib/logger-adapters/console-adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/lib/logger-adapters/console-adapter.js -------------------------------------------------------------------------------- /lib/logger-adapters/winston-adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/lib/logger-adapters/winston-adapter.js -------------------------------------------------------------------------------- /lib/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/lib/logger.js -------------------------------------------------------------------------------- /lib/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/lib/request.js -------------------------------------------------------------------------------- /lib/requestify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/lib/requestify.js -------------------------------------------------------------------------------- /lib/response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/lib/response.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/package.json -------------------------------------------------------------------------------- /test/cache-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/test/cache-spec.js -------------------------------------------------------------------------------- /test/cache-transporters/in-memory-transporter-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/test/cache-transporters/in-memory-transporter-spec.js -------------------------------------------------------------------------------- /test/cache-transporters/mongo-transporter-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/test/cache-transporters/mongo-transporter-spec.js -------------------------------------------------------------------------------- /test/cache-transporters/redis-trasporter-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/test/cache-transporters/redis-trasporter-spec.js -------------------------------------------------------------------------------- /test/interface-validator-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/test/interface-validator-spec.js -------------------------------------------------------------------------------- /test/logger-adapters/console-adapter-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/test/logger-adapters/console-adapter-spec.js -------------------------------------------------------------------------------- /test/logger-adapters/winston-adapter-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/test/logger-adapters/winston-adapter-spec.js -------------------------------------------------------------------------------- /test/logger-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/test/logger-spec.js -------------------------------------------------------------------------------- /test/request-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/test/request-spec.js -------------------------------------------------------------------------------- /test/requestify-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/test/requestify-spec.js -------------------------------------------------------------------------------- /test/response-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranm8/requestify/HEAD/test/response-spec.js --------------------------------------------------------------------------------