├── .eslintignore ├── .eslintrc ├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.MD ├── .gitignore ├── .jscsrc ├── .npmignore ├── .travis.yml ├── CHANGES.md ├── LICENSE ├── Makefile ├── README.md ├── lib ├── index.js ├── plugins │ ├── accept.js │ ├── audit.js │ ├── authorization.js │ ├── bodyParser.js │ ├── bodyReader.js │ ├── bunyan.js │ ├── conditionalRequest.js │ ├── date.js │ ├── fieldedTextBodyParser.js │ ├── formBodyParser.js │ ├── fullResponse.js │ ├── gzip.js │ ├── jsonBodyParser.js │ ├── jsonp.js │ ├── metrics.js │ ├── multipartBodyParser.js │ ├── oauth2TokenParser.js │ ├── query.js │ ├── requestExpiry.js │ ├── static.js │ └── throttle.js ├── pre │ ├── context.js │ ├── dedupeSlashes.js │ ├── pause.js │ ├── prePath.js │ ├── reqIdHeaders.js │ ├── strictQueryParams.js │ └── userAgent.js └── utils │ ├── httpDate.js │ └── shallowCopy.js ├── package.json ├── test ├── .eslintrc ├── accept.test.js ├── audit.test.js ├── authorization.test.js ├── bodyReader.js ├── conditionalRequest.test.js ├── context.test.js ├── dedupeSlashes.js ├── fieldedTextParser.test.js ├── files │ ├── data-csv.txt │ ├── data-tsv.txt │ ├── object-csv.json │ └── object-tsv.json ├── formBodyParser.test.js ├── gzip.test.js ├── jsonBodyParser.test.js ├── lib │ └── helper.js ├── metrics.test.js ├── multipart.test.js ├── oauth2.test.js ├── plugins.test.js ├── query.test.js ├── reqIdHeaders.test.js ├── requestExpiry.test.js ├── static.test.js ├── strictQueryParams.test.js ├── throttle.test.js └── userAgent.js └── tools ├── githooks └── pre-push └── nspBadge.js /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/.github/PULL_REQUEST_TEMPLATE.MD -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/.gitignore -------------------------------------------------------------------------------- /.jscsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/.jscsrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/README.md -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/plugins/accept.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/accept.js -------------------------------------------------------------------------------- /lib/plugins/audit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/audit.js -------------------------------------------------------------------------------- /lib/plugins/authorization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/authorization.js -------------------------------------------------------------------------------- /lib/plugins/bodyParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/bodyParser.js -------------------------------------------------------------------------------- /lib/plugins/bodyReader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/bodyReader.js -------------------------------------------------------------------------------- /lib/plugins/bunyan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/bunyan.js -------------------------------------------------------------------------------- /lib/plugins/conditionalRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/conditionalRequest.js -------------------------------------------------------------------------------- /lib/plugins/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/date.js -------------------------------------------------------------------------------- /lib/plugins/fieldedTextBodyParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/fieldedTextBodyParser.js -------------------------------------------------------------------------------- /lib/plugins/formBodyParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/formBodyParser.js -------------------------------------------------------------------------------- /lib/plugins/fullResponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/fullResponse.js -------------------------------------------------------------------------------- /lib/plugins/gzip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/gzip.js -------------------------------------------------------------------------------- /lib/plugins/jsonBodyParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/jsonBodyParser.js -------------------------------------------------------------------------------- /lib/plugins/jsonp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/jsonp.js -------------------------------------------------------------------------------- /lib/plugins/metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/metrics.js -------------------------------------------------------------------------------- /lib/plugins/multipartBodyParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/multipartBodyParser.js -------------------------------------------------------------------------------- /lib/plugins/oauth2TokenParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/oauth2TokenParser.js -------------------------------------------------------------------------------- /lib/plugins/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/query.js -------------------------------------------------------------------------------- /lib/plugins/requestExpiry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/requestExpiry.js -------------------------------------------------------------------------------- /lib/plugins/static.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/static.js -------------------------------------------------------------------------------- /lib/plugins/throttle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/plugins/throttle.js -------------------------------------------------------------------------------- /lib/pre/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/pre/context.js -------------------------------------------------------------------------------- /lib/pre/dedupeSlashes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/pre/dedupeSlashes.js -------------------------------------------------------------------------------- /lib/pre/pause.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/pre/pause.js -------------------------------------------------------------------------------- /lib/pre/prePath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/pre/prePath.js -------------------------------------------------------------------------------- /lib/pre/reqIdHeaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/pre/reqIdHeaders.js -------------------------------------------------------------------------------- /lib/pre/strictQueryParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/pre/strictQueryParams.js -------------------------------------------------------------------------------- /lib/pre/userAgent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/pre/userAgent.js -------------------------------------------------------------------------------- /lib/utils/httpDate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/utils/httpDate.js -------------------------------------------------------------------------------- /lib/utils/shallowCopy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/lib/utils/shallowCopy.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/package.json -------------------------------------------------------------------------------- /test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/.eslintrc -------------------------------------------------------------------------------- /test/accept.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/accept.test.js -------------------------------------------------------------------------------- /test/audit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/audit.test.js -------------------------------------------------------------------------------- /test/authorization.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/authorization.test.js -------------------------------------------------------------------------------- /test/bodyReader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/bodyReader.js -------------------------------------------------------------------------------- /test/conditionalRequest.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/conditionalRequest.test.js -------------------------------------------------------------------------------- /test/context.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/context.test.js -------------------------------------------------------------------------------- /test/dedupeSlashes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/dedupeSlashes.js -------------------------------------------------------------------------------- /test/fieldedTextParser.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/fieldedTextParser.test.js -------------------------------------------------------------------------------- /test/files/data-csv.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/files/data-csv.txt -------------------------------------------------------------------------------- /test/files/data-tsv.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/files/data-tsv.txt -------------------------------------------------------------------------------- /test/files/object-csv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/files/object-csv.json -------------------------------------------------------------------------------- /test/files/object-tsv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/files/object-tsv.json -------------------------------------------------------------------------------- /test/formBodyParser.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/formBodyParser.test.js -------------------------------------------------------------------------------- /test/gzip.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/gzip.test.js -------------------------------------------------------------------------------- /test/jsonBodyParser.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/jsonBodyParser.test.js -------------------------------------------------------------------------------- /test/lib/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/lib/helper.js -------------------------------------------------------------------------------- /test/metrics.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/metrics.test.js -------------------------------------------------------------------------------- /test/multipart.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/multipart.test.js -------------------------------------------------------------------------------- /test/oauth2.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/oauth2.test.js -------------------------------------------------------------------------------- /test/plugins.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/plugins.test.js -------------------------------------------------------------------------------- /test/query.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/query.test.js -------------------------------------------------------------------------------- /test/reqIdHeaders.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/reqIdHeaders.test.js -------------------------------------------------------------------------------- /test/requestExpiry.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/requestExpiry.test.js -------------------------------------------------------------------------------- /test/static.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/static.test.js -------------------------------------------------------------------------------- /test/strictQueryParams.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/strictQueryParams.test.js -------------------------------------------------------------------------------- /test/throttle.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/throttle.test.js -------------------------------------------------------------------------------- /test/userAgent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/test/userAgent.js -------------------------------------------------------------------------------- /tools/githooks/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/tools/githooks/pre-push -------------------------------------------------------------------------------- /tools/nspBadge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/restify/plugins/HEAD/tools/nspBadge.js --------------------------------------------------------------------------------