tiny-cookie
Advanced tools
Comparing version 0.3.1 to 0.3.2
{ | ||
"name": "tiny-cookie", | ||
"version": "0.3.1", | ||
"version": "0.3.2", | ||
"homepage": "https://github.com/Alex1990/tiny-cookie", | ||
@@ -5,0 +5,0 @@ "authors": [ |
{ | ||
"name": "tiny-cookie", | ||
"description": "A tiny cookie manipulation plugin", | ||
"version": "0.3.1", | ||
"version": "0.3.2", | ||
"author": { | ||
@@ -6,0 +6,0 @@ "name": "Alex Chao", |
@@ -46,2 +46,3 @@ describe('Cookie()', function() { | ||
document.cookie = 'foo=Bar'; | ||
document.cookie = 'foofoo=BarBar'; | ||
expect(Cookie.get('foo')).toBe('Bar'); | ||
@@ -48,0 +49,0 @@ }); |
@@ -54,3 +54,3 @@ /*! | ||
key = '(?:^|;)' + escapeRe(key) + '=?([^;]*?)(?:;|$)'; | ||
key = '(?:^|;)' + escapeRe(key) + '(?:=([^;]*?))?(?:;|$)'; | ||
@@ -57,0 +57,0 @@ var reKey = new RegExp(key); |
@@ -1,1 +0,1 @@ | ||
!function(e,n){"function"==typeof define&&define.amd?define(n):"object"==typeof exports?module.exports=n():e.Cookie=n()}(this,function(e){"use strict";function n(o,t,r){return t===e?n.get(o):void(null===t?n.remove(o):n.set(o,t,r))}function o(e){return e.replace(/[.*+?^$|[\](){}\\-]/g,"\\$&")}function t(e){var n="";for(var o in e)e.hasOwnProperty(o)&&(n=";"+o+"="+e[o]);return n}return n.enabled=function(){var e,o="__test_key";return document.cookie=o+"=1",e=!!document.cookie,e&&n.remove(o),e},n.get=function(e){if("string"!=typeof e||!e)return null;e="(?:^|;)"+o(e)+"=?([^;]*?)(?:;|$)";var n=new RegExp(e),t=n.exec(document.cookie.replace(/\s+/g,""));return null!==t?decodeURIComponent(t[1]):null},n.set=function(e,n,o){o=o?t(o):"";var r=e+"="+encodeURIComponent(n)+o;document.cookie=r},n.remove=function(e){n.set(e,"a",{expires:(new Date).toGMTString()})},n}); | ||
!function(e,n){"function"==typeof define&&define.amd?define(n):"object"==typeof exports?module.exports=n():e.Cookie=n()}(this,function(e){"use strict";function n(o,t,r){return t===e?n.get(o):void(null===t?n.remove(o):n.set(o,t,r))}function o(e){return e.replace(/[.*+?^$|[\](){}\\-]/g,"\\$&")}function t(e){var n="";for(var o in e)e.hasOwnProperty(o)&&(n=";"+o+"="+e[o]);return n}return n.enabled=function(){var e,o="__test_key";return document.cookie=o+"=1",e=!!document.cookie,e&&n.remove(o),e},n.get=function(e){if("string"!=typeof e||!e)return null;e="(?:^|;)"+o(e)+"(?:=([^;]*?))?(?:;|$)";var n=new RegExp(e),t=n.exec(document.cookie.replace(/\s+/g,""));return null!==t?decodeURIComponent(t[1]):null},n.set=function(e,n,o){o=o?t(o):"";var r=e+"="+encodeURIComponent(n)+o;document.cookie=r},n.remove=function(e){n.set(e,"a",{expires:(new Date).toGMTString()})},n}); |
110424
3068