aboutsummaryrefslogtreecommitdiff
path: root/node_modules/fresh
diff options
context:
space:
mode:
authornanalelfe <nargiza.nosirova@mail.utoronto.ca>2016-07-28 02:20:52 +0000
committernanalelfe <nargiza.nosirova@mail.utoronto.ca>2016-07-28 02:20:52 +0000
commit4cff38c8f7b65dab1fd72ea835ea7288327d1056 (patch)
treeac93acd69e77eef1e352af953d56238d70ea9c5d /node_modules/fresh
parente11dd98c9a55cd1742d221e3b1ea90d31e240fa8 (diff)
Fixed admin bug
Diffstat (limited to 'node_modules/fresh')
-rw-r--r--node_modules/fresh/HISTORY.md38
-rw-r--r--node_modules/fresh/LICENSE22
-rw-r--r--node_modules/fresh/README.md58
-rw-r--r--node_modules/fresh/index.js57
-rw-r--r--node_modules/fresh/package.json121
5 files changed, 0 insertions, 296 deletions
diff --git a/node_modules/fresh/HISTORY.md b/node_modules/fresh/HISTORY.md
deleted file mode 100644
index 3c95fbb..0000000
--- a/node_modules/fresh/HISTORY.md
+++ /dev/null
@@ -1,38 +0,0 @@
-0.3.0 / 2015-05-12
-==================
-
- * Add weak `ETag` matching support
-
-0.2.4 / 2014-09-07
-==================
-
- * Support Node.js 0.6
-
-0.2.3 / 2014-09-07
-==================
-
- * Move repository to jshttp
-
-0.2.2 / 2014-02-19
-==================
-
- * Revert "Fix for blank page on Safari reload"
-
-0.2.1 / 2014-01-29
-==================
-
- * Fix for blank page on Safari reload
-
-0.2.0 / 2013-08-11
-==================
-
- * Return stale for `Cache-Control: no-cache`
-
-0.1.0 / 2012-06-15
-==================
- * Add `If-None-Match: *` support
-
-0.0.1 / 2012-06-10
-==================
-
- * Initial release
diff --git a/node_modules/fresh/LICENSE b/node_modules/fresh/LICENSE
deleted file mode 100644
index f527394..0000000
--- a/node_modules/fresh/LICENSE
+++ /dev/null
@@ -1,22 +0,0 @@
-(The MIT License)
-
-Copyright (c) 2012 TJ Holowaychuk <tj@vision-media.ca>
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-'Software'), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/node_modules/fresh/README.md b/node_modules/fresh/README.md
deleted file mode 100644
index 0813e30..0000000
--- a/node_modules/fresh/README.md
+++ /dev/null
@@ -1,58 +0,0 @@
-# fresh
-
-[![NPM Version][npm-image]][npm-url]
-[![NPM Downloads][downloads-image]][downloads-url]
-[![Node.js Version][node-version-image]][node-version-url]
-[![Build Status][travis-image]][travis-url]
-[![Test Coverage][coveralls-image]][coveralls-url]
-
-HTTP response freshness testing
-
-## Installation
-
-```
-$ npm install fresh
-```
-
-## API
-
-```js
-var fresh = require('fresh')
-```
-
-### fresh(req, res)
-
- Check freshness of `req` and `res` headers.
-
- When the cache is "fresh" __true__ is returned,
- otherwise __false__ is returned to indicate that
- the cache is now stale.
-
-## Example
-
-```js
-var req = { 'if-none-match': 'tobi' };
-var res = { 'etag': 'luna' };
-fresh(req, res);
-// => false
-
-var req = { 'if-none-match': 'tobi' };
-var res = { 'etag': 'tobi' };
-fresh(req, res);
-// => true
-```
-
-## License
-
-[MIT](LICENSE)
-
-[npm-image]: https://img.shields.io/npm/v/fresh.svg
-[npm-url]: https://npmjs.org/package/fresh
-[node-version-image]: https://img.shields.io/node/v/fresh.svg
-[node-version-url]: http://nodejs.org/download/
-[travis-image]: https://img.shields.io/travis/jshttp/fresh/master.svg
-[travis-url]: https://travis-ci.org/jshttp/fresh
-[coveralls-image]: https://img.shields.io/coveralls/jshttp/fresh/master.svg
-[coveralls-url]: https://coveralls.io/r/jshttp/fresh?branch=master
-[downloads-image]: https://img.shields.io/npm/dm/fresh.svg
-[downloads-url]: https://npmjs.org/package/fresh
diff --git a/node_modules/fresh/index.js b/node_modules/fresh/index.js
deleted file mode 100644
index a900873..0000000
--- a/node_modules/fresh/index.js
+++ /dev/null
@@ -1,57 +0,0 @@
-
-/**
- * Expose `fresh()`.
- */
-
-module.exports = fresh;
-
-/**
- * Check freshness of `req` and `res` headers.
- *
- * When the cache is "fresh" __true__ is returned,
- * otherwise __false__ is returned to indicate that
- * the cache is now stale.
- *
- * @param {Object} req
- * @param {Object} res
- * @return {Boolean}
- * @api public
- */
-
-function fresh(req, res) {
- // defaults
- var etagMatches = true;
- var notModified = true;
-
- // fields
- var modifiedSince = req['if-modified-since'];
- var noneMatch = req['if-none-match'];
- var lastModified = res['last-modified'];
- var etag = res['etag'];
- var cc = req['cache-control'];
-
- // unconditional request
- if (!modifiedSince && !noneMatch) return false;
-
- // check for no-cache cache request directive
- if (cc && cc.indexOf('no-cache') !== -1) return false;
-
- // parse if-none-match
- if (noneMatch) noneMatch = noneMatch.split(/ *, */);
-
- // if-none-match
- if (noneMatch) {
- etagMatches = noneMatch.some(function (match) {
- return match === '*' || match === etag || match === 'W/' + etag;
- });
- }
-
- // if-modified-since
- if (modifiedSince) {
- modifiedSince = new Date(modifiedSince);
- lastModified = new Date(lastModified);
- notModified = lastModified <= modifiedSince;
- }
-
- return !! (etagMatches && notModified);
-}
diff --git a/node_modules/fresh/package.json b/node_modules/fresh/package.json
deleted file mode 100644
index 2b75bdb..0000000
--- a/node_modules/fresh/package.json
+++ /dev/null
@@ -1,121 +0,0 @@
-{
- "_args": [
- [
- {
- "name": "fresh",
- "raw": "fresh@0.3.0",
- "rawSpec": "0.3.0",
- "scope": null,
- "spec": "0.3.0",
- "type": "version"
- },
- "/Users/warefhaque/CSC309/solutions_repo/node_modules/express"
- ]
- ],
- "_from": "fresh@0.3.0",
- "_id": "fresh@0.3.0",
- "_inCache": true,
- "_installable": true,
- "_location": "/fresh",
- "_npmUser": {
- "email": "doug@somethingdoug.com",
- "name": "dougwilson"
- },
- "_npmVersion": "1.4.28",
- "_phantomChildren": {},
- "_requested": {
- "name": "fresh",
- "raw": "fresh@0.3.0",
- "rawSpec": "0.3.0",
- "scope": null,
- "spec": "0.3.0",
- "type": "version"
- },
- "_requiredBy": [
- "/express",
- "/send"
- ],
- "_resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz",
- "_shasum": "651f838e22424e7566de161d8358caa199f83d4f",
- "_shrinkwrap": null,
- "_spec": "fresh@0.3.0",
- "_where": "/Users/warefhaque/CSC309/solutions_repo/node_modules/express",
- "author": {
- "email": "tj@vision-media.ca",
- "name": "TJ Holowaychuk",
- "url": "http://tjholowaychuk.com"
- },
- "bugs": {
- "url": "https://github.com/jshttp/fresh/issues"
- },
- "contributors": [
- {
- "email": "doug@somethingdoug.com",
- "name": "Douglas Christopher Wilson"
- },
- {
- "email": "me@jongleberry.com",
- "name": "Jonathan Ong",
- "url": "http://jongleberry.com"
- }
- ],
- "dependencies": {},
- "description": "HTTP response freshness testing",
- "devDependencies": {
- "istanbul": "0.3.9",
- "mocha": "1.21.5"
- },
- "directories": {},
- "dist": {
- "shasum": "651f838e22424e7566de161d8358caa199f83d4f",
- "tarball": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz"
- },
- "engines": {
- "node": ">= 0.6"
- },
- "files": [
- "HISTORY.md",
- "LICENSE",
- "index.js"
- ],
- "gitHead": "14616c9748368ca08cd6a955dd88ab659b778634",
- "homepage": "https://github.com/jshttp/fresh",
- "keywords": [
- "fresh",
- "http",
- "conditional",
- "cache"
- ],
- "license": "MIT",
- "maintainers": [
- {
- "email": "tj@vision-media.ca",
- "name": "tjholowaychuk"
- },
- {
- "email": "jonathanrichardong@gmail.com",
- "name": "jonathanong"
- },
- {
- "email": "doug@somethingdoug.com",
- "name": "dougwilson"
- },
- {
- "email": "jonathanrichardong@gmail.com",
- "name": "jongleberry"
- }
- ],
- "name": "fresh",
- "optionalDependencies": {},
- "readme": "ERROR: No README data found!",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/jshttp/fresh.git"
- },
- "scripts": {
- "test": "mocha --reporter spec --bail --check-leaks test/",
- "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/",
- "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/"
- },
- "version": "0.3.0"
-}