{"_id":"localforage","_rev":"586008","name":"localforage","description":"Offline storage, improved.","dist-tags":{"latest":"1.10.0"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"time":{"modified":"2021-08-18T21:25:47.000Z","created":"2014-02-13T15:17:06.891Z","1.10.0":"2021-08-18T21:22:08.980Z","1.9.0":"2020-08-01T10:10:21.654Z","1.8.1":"2020-07-21T13:19:43.793Z","1.8.0":"2020-07-20T22:38:10.279Z","1.7.4":"2020-06-05T21:00:22.211Z","1.7.3":"2018-10-26T22:50:31.821Z","1.7.2":"2018-06-16T17:41:00.153Z","1.7.1":"2018-03-30T18:54:32.876Z","1.7.0":"2018-03-30T09:14:38.870Z","1.6.0":"2018-03-03T08:24:09.274Z","1.5.7":"2018-02-23T10:40:39.709Z","1.5.6":"2018-01-18T14:00:54.995Z","1.5.5":"2017-11-29T18:36:17.688Z","1.5.4":"2017-11-28T18:44:57.579Z","1.5.3":"2017-10-28T19:00:46.780Z","1.5.2":"2017-10-10T17:55:33.382Z","1.5.1":"2017-10-08T15:16:06.820Z","1.5.0":"2017-02-18T15:39:34.519Z","1.4.3":"2016-10-06T11:35:46.028Z","1.4.2":"2016-05-15T13:10:40.363Z","1.4.1":"2016-05-10T12:54:07.229Z","1.4.0":"2016-02-11T04:37:43.861Z","1.3.3":"2016-01-27T22:43:09.845Z","1.3.2":"2016-01-20T12:35:01.528Z","1.3.1":"2015-12-11T18:56:14.441Z","1.3.0":"2015-10-09T00:05:38.958Z","1.2.10":"2015-08-29T13:40:54.096Z","1.2.9":"2015-08-27T11:52:48.973Z","1.2.8":"2015-08-24T22:59:54.666Z","1.2.7":"2015-08-03T12:05:46.157Z","1.2.6":"2015-08-02T10:14:08.676Z","1.2.4":"2015-07-06T19:14:01.151Z","1.2.3":"2015-06-05T22:10:37.362Z","1.2.2":"2015-02-01T22:37:35.728Z","1.2.1":"2015-01-06T18:59:54.338Z","1.2.0":"2014-12-12T23:48:05.381Z","1.1.1":"2014-10-22T22:34:45.926Z","1.1.0":"2014-10-19T20:33:51.123Z","1.0.4":"2014-10-16T15:28:05.113Z","1.0.3":"2014-10-16T14:38:53.020Z","1.0.2":"2014-10-09T21:00:15.951Z","1.0.1":"2014-10-04T19:21:50.808Z","1.0.0":"2014-10-01T03:28:51.659Z","0.9.3":"2014-10-01T02:58:39.775Z","0.9.2":"2014-07-25T17:26:05.359Z","0.9.1":"2014-07-04T03:36:28.516Z","0.9.0":"2014-07-03T15:37:22.388Z","0.8.1":"2014-05-12T14:44:11.301Z","0.8.0":"2014-05-05T23:59:24.481Z","0.7.0":"2014-04-25T14:53:57.363Z","0.6.2":"2014-04-22T23:48:51.358Z","0.6.1":"2014-04-22T23:39:04.058Z","0.6.0":"2014-04-22T19:08:24.368Z","0.4.3":"2014-04-22T17:30:23.138Z","0.4.1":"2014-04-19T22:16:43.086Z","0.4.0":"2014-04-11T18:40:48.518Z","0.3.1":"2014-04-09T00:38:34.226Z","0.3.0":"2014-04-02T02:55:20.857Z","0.2.0":"2014-03-20T00:20:06.145Z","0.1.1":"2014-03-19T00:12:19.300Z","0.1.0":"2014-03-14T23:16:05.875Z","0.0.1":"2014-02-13T15:17:06.891Z"},"users":{"tofumatt":true,"danharper":true,"nanook":true,"markthethomas":true,"ahmedelgabri":true,"flozz":true,"princetoad":true,"stretchgz":true,"preco21":true,"erikvold":true,"ziflex":true,"abuelwafa":true,"philipjc":true,"dfsantos":true,"svenv":true,"xaxim":true,"luisgamero":true,"dkblay":true,"jk6":true,"aidenzou":true,"morogasper":true,"xinwangwang":true,"serge-nikitin":true,"drmercer":true,"thevikingcoder":true,"fengxiyang":true,"gomoto":true,"ackerapple":true,"zhanghaili":true,"shanewholloway":true,"diegonobre":true,"kapluni":true,"nisimjoseph":true,"mmunchandersen":true,"zhnoah":true,"xudong":true,"josudoey":true,"zhenguo.zhao":true,"zuojiang":true},"author":{"name":"Mozilla"},"repository":{"type":"git","url":"git://github.com/localForage/localForage.git"},"versions":{"1.10.0":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.10.0","homepage":"https://github.com/localForage/localForage","repository":{"type":"git","url":"git://github.com/localForage/localForage.git"},"scripts":{"build":"node -e \"require('grunt').cli()\" null build","prettify":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","serve":"node -e \"require('grunt').cli()\" null serve","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-eslint":"^7.2.3","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","browserify-derequire":"^0.9.4","bundle-collapser":"^1.2.1","cors":"^2.3.1","eslint-config-prettier":"^2.9.0","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-eslint":"^20.0.0","mocha-headless-chrome":"3.1.0","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-ts":"^6.0.0-beta.11","grunt-webpack":"^1.0.11","husky":"^2.3.0","lint-staged":"^8.1.7","load-grunt-tasks":"^0.4.0","mocha":"^3.4.2","prettier":"~1.12.0","rollupify":"^0.1.0","script-loader":"^0.6.1","typescript":"^2.0.3","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","typings":"typings/localforage.d.ts","bugs":{"url":"http://github.com/localForage/localForage/issues"},"dependencies":{"lie":"3.1.1"},"gitHead":"7323475989c0ddc51849d72b4acaec66f2b491c6","_id":"localforage@1.10.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"shasum":"5c465dc5f62b2807c3a84c0c6a1b1b3212781dd4","size":98575,"noattachment":false,"key":"/localforage/-/localforage-1.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.10.0.tgz"},"_npmUser":{"name":"tofumatt","email":"hi@tofumatt.com"},"directories":{},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/localforage_1.10.0_1629321728812_0.14261243219360664"},"_hasShrinkwrap":false,"publish_time":1629321728980,"_cnpm_publish_time":1629321728980},"1.9.0":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.9.0","homepage":"https://github.com/localForage/localForage","repository":{"type":"git","url":"git://github.com/localForage/localForage.git"},"scripts":{"build":"node -e \"require('grunt').cli()\" null build","prettify":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","serve":"node -e \"require('grunt').cli()\" null serve","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-eslint":"^7.2.3","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","browserify-derequire":"^0.9.4","bundle-collapser":"^1.2.1","cors":"^2.3.1","eslint-config-prettier":"^2.9.0","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-eslint":"^20.0.0","mocha-headless-chrome":"3.1.0","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-ts":"^6.0.0-beta.11","grunt-webpack":"^1.0.11","husky":"^2.3.0","lint-staged":"^8.1.7","load-grunt-tasks":"^0.4.0","mocha":"^3.4.2","prettier":"~1.12.0","rollupify":"^0.1.0","script-loader":"^0.6.1","typescript":"^2.0.3","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","typings":"typings/localforage.d.ts","bugs":{"url":"http://github.com/localForage/localForage/issues"},"dependencies":{"lie":"3.1.1"},"gitHead":"c1cc34fda0343c5e19224fc99c452dbe611c1736","_id":"localforage@1.9.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"shasum":"f3e4d32a8300b362b4634cc4e066d9d00d2f09d1","size":490406,"noattachment":false,"key":"/localforage/-/localforage-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.9.0.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"_npmUser":{"name":"tofumatt","email":"hi@tofumatt.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/localforage_1.9.0_1596276621449_0.10608012372025133"},"_hasShrinkwrap":false,"publish_time":1596276621654,"_cnpm_publish_time":1596276621654},"1.8.1":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.8.1","homepage":"https://github.com/localForage/localForage","repository":{"type":"git","url":"git://github.com/localForage/localForage.git"},"scripts":{"build":"node -e \"require('grunt').cli()\" null build","prettify":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","serve":"node -e \"require('grunt').cli()\" null serve","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-eslint":"^7.2.3","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","browserify-derequire":"^0.9.4","bundle-collapser":"^1.2.1","cors":"^2.3.1","eslint-config-prettier":"^2.9.0","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-eslint":"^20.0.0","mocha-headless-chrome":"3.1.0","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-ts":"^6.0.0-beta.11","grunt-webpack":"^1.0.11","husky":"^2.3.0","lint-staged":"^8.1.7","load-grunt-tasks":"^0.4.0","mocha":"^3.4.2","prettier":"~1.12.0","rollupify":"^0.1.0","script-loader":"^0.6.1","typescript":"^2.0.3","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","typings":"typings/localforage.d.ts","bugs":{"url":"http://github.com/localForage/localForage/issues"},"dependencies":{"lie":"3.1.1"},"gitHead":"38c207d785dc90ebc5a6b487270537f5e8e89ff7","_id":"localforage@1.8.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"shasum":"f6c0a24b41ab33b10e4dc84342dd696f6f3e3433","size":490327,"noattachment":false,"key":"/localforage/-/localforage-1.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.8.1.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"_npmUser":{"name":"tofumatt","email":"hi@tofumatt.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/localforage_1.8.1_1595337583644_0.30710259748730406"},"_hasShrinkwrap":false,"publish_time":1595337583793,"_cnpm_publish_time":1595337583793},"1.8.0":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.8.0","homepage":"https://github.com/localForage/localForage","repository":{"type":"git","url":"git://github.com/localForage/localForage.git"},"scripts":{"build":"node -e \"require('grunt').cli()\" null build","prettify":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","serve":"node -e \"require('grunt').cli()\" null serve","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-eslint":"^7.2.3","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","browserify-derequire":"^0.9.4","bundle-collapser":"^1.2.1","cors":"^2.3.1","eslint-config-prettier":"^2.9.0","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-eslint":"^20.0.0","mocha-headless-chrome":"3.1.0","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-ts":"^6.0.0-beta.11","grunt-webpack":"^1.0.11","husky":"^2.3.0","lint-staged":"^8.1.7","load-grunt-tasks":"^0.4.0","mocha":"^3.4.2","prettier":"~1.12.0","rollupify":"^0.1.0","script-loader":"^0.6.1","typescript":"^2.0.3","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","module":"src/localforage.js","typings":"typings/localforage.d.ts","bugs":{"url":"http://github.com/localForage/localForage/issues"},"dependencies":{"lie":"3.1.1"},"gitHead":"d016798d00b4060f7e46ea5391a4bfaa61eca1b4","_id":"localforage@1.8.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"shasum":"005b9fcca024aa5a36ab6ddfb1521adaf2e9884d","size":490255,"noattachment":false,"key":"/localforage/-/localforage-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.8.0.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"_npmUser":{"name":"tofumatt","email":"hi@tofumatt.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/localforage_1.8.0_1595284690015_0.4590627990894549"},"_hasShrinkwrap":false,"publish_time":1595284690279,"_cnpm_publish_time":1595284690279},"1.7.4":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.7.4","homepage":"https://github.com/localForage/localForage","repository":{"type":"git","url":"git://github.com/localForage/localForage.git"},"scripts":{"build":"node -e \"require('grunt').cli()\" null build","prettify":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","serve":"node -e \"require('grunt').cli()\" null serve","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-eslint":"^7.2.3","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","browserify-derequire":"^0.9.4","bundle-collapser":"^1.2.1","cors":"^2.3.1","eslint-config-prettier":"^2.9.0","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-eslint":"^20.0.0","mocha-headless-chrome":"2.0.3","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-ts":"^6.0.0-beta.11","grunt-webpack":"^1.0.11","husky":"^2.3.0","lint-staged":"^8.1.7","load-grunt-tasks":"^0.4.0","mocha":"^3.4.2","prettier":"~1.12.0","rollupify":"^0.1.0","script-loader":"^0.6.1","typescript":"^2.0.3","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","typings":"typings/localforage.d.ts","bugs":{"url":"http://github.com/localForage/localForage/issues"},"dependencies":{"lie":"3.1.1"},"gitHead":"5f7057c12ce8190f4c510bf3c1ed15020e34868e","_id":"localforage@1.7.4","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"shasum":"88b59cc9b25ae54c76bb2c080b21ec832c22d3f6","size":490427,"noattachment":false,"key":"/localforage/-/localforage-1.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.7.4.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"_npmUser":{"name":"tofumatt","email":"hi@tofumatt.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/localforage_1.7.4_1591390821983_0.8889214373039658"},"_hasShrinkwrap":false,"publish_time":1591390822211,"_cnpm_publish_time":1591390822211},"1.7.3":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.7.3","homepage":"https://github.com/localForage/localForage","repository":{"type":"git","url":"git://github.com/localForage/localForage.git"},"scripts":{"build":"node -e \"require('grunt').cli()\" null build","precommit":"lint-staged","prettify":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","serve":"node -e \"require('grunt').cli()\" null serve","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-eslint":"^7.2.3","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","browserify-derequire":"^0.9.4","bundle-collapser":"^1.2.1","cors":"^2.3.1","eslint-config-prettier":"^2.9.0","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-eslint":"^20.0.0","grunt-mocha":"^0.4.10","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-ts":"^6.0.0-beta.11","grunt-webpack":"^1.0.11","husky":"^0.14.3","lint-staged":"^5.0.0","load-grunt-tasks":"^0.4.0","mocha":"^3.4.2","phantomjs":"^2.1.7","prettier":"~1.12.0","rollupify":"^0.1.0","script-loader":"^0.6.1","typescript":"^2.0.3","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","typings":"typings/localforage.d.ts","bugs":{"url":"http://github.com/localForage/localForage/issues"},"dependencies":{"lie":"3.1.1"},"lint-staged":{"{src,test}/**/*.js":["prettier --write","git add"]},"gitHead":"44ef806c6d182638533686ce5e2f7facb3b29781","_id":"localforage@1.7.3","_shasum":"0082b3ca9734679e1bd534995bdd3b24cf10f204","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"tofumatt","email":"hi@tofumatt.com"},"dist":{"shasum":"0082b3ca9734679e1bd534995bdd3b24cf10f204","size":479876,"noattachment":false,"key":"/localforage/-/localforage-1.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.7.3.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/localforage_1.7.3_1540594231665_0.5647573492357467"},"_hasShrinkwrap":false,"publish_time":1540594231821,"_cnpm_publish_time":1540594231821},"1.7.2":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.7.2","homepage":"https://github.com/localForage/localForage","repository":{"type":"git","url":"git://github.com/localForage/localForage.git"},"scripts":{"build":"node -e \"require('grunt').cli()\" null build","precommit":"lint-staged","prettify":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","serve":"node -e \"require('grunt').cli()\" null serve","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-eslint":"^7.2.3","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","browserify-derequire":"^0.9.4","bundle-collapser":"^1.2.1","cors":"^2.3.1","eslint-config-prettier":"^2.9.0","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-eslint":"^20.0.0","grunt-mocha":"^0.4.10","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-ts":"^6.0.0-beta.11","grunt-webpack":"^1.0.11","husky":"^0.14.3","lint-staged":"^5.0.0","load-grunt-tasks":"^0.4.0","mocha":"^3.4.2","phantomjs":"^2.1.7","prettier":"~1.12.0","rollupify":"^0.1.0","script-loader":"^0.6.1","typescript":"^2.0.3","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","typings":"typings/localforage.d.ts","bugs":{"url":"http://github.com/localForage/localForage/issues"},"dependencies":{"lie":"3.1.1"},"lint-staged":{"{src,test}/**/*.js":["prettier --write","git add"]},"gitHead":"7428cfc4a6fd60ac00346619b923bfb8e17e399a","_id":"localforage@1.7.2","_shasum":"fa4442602f806edd2bca6a54ab4e656f031f121c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.3","_npmUser":{"name":"tofumatt","email":"hi@tofumatt.com"},"dist":{"shasum":"fa4442602f806edd2bca6a54ab4e656f031f121c","size":364439,"noattachment":false,"key":"/localforage/-/localforage-1.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.7.2.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/localforage_1.7.2_1529170860008_0.41396662581989574"},"_hasShrinkwrap":false,"publish_time":1529170860153,"_cnpm_publish_time":1529170860153},"1.7.1":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.7.1","homepage":"https://github.com/localForage/localForage","repository":{"type":"git","url":"git://github.com/localForage/localForage.git"},"scripts":{"build":"node -e \"require('grunt').cli()\" null build","precommit":"lint-staged","prettify":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","serve":"node -e \"require('grunt').cli()\" null serve","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-eslint":"^7.2.3","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","browserify-derequire":"^0.9.4","bundle-collapser":"^1.2.1","cors":"^2.3.1","eslint-config-prettier":"^2.9.0","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-eslint":"^20.0.0","grunt-mocha":"^0.4.10","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-ts":"^6.0.0-beta.11","grunt-webpack":"^1.0.11","husky":"^0.14.3","lint-staged":"^5.0.0","load-grunt-tasks":"^0.4.0","mocha":"^3.4.2","phantomjs":"^2.1.7","prettier":"^1.9.2","rollupify":"^0.1.0","script-loader":"^0.6.1","typescript":"^2.0.3","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","typings":"typings/localforage.d.ts","bugs":{"url":"http://github.com/localForage/localForage/issues"},"dependencies":{"lie":"3.1.1"},"lint-staged":{"{src,test}/**/*.js":["prettier --write","git add"]},"gitHead":"e4b4c9427ef3e168c1f04fb29bb9e3468f4828ff","_id":"localforage@1.7.1","_shasum":"e4927e042302b864db30f3211f13b5c6f0de965d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.1","_npmUser":{"name":"tofumatt","email":"hi@tofumatt.com"},"dist":{"shasum":"e4927e042302b864db30f3211f13b5c6f0de965d","size":364319,"noattachment":false,"key":"/localforage/-/localforage-1.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.7.1.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/localforage_1.7.1_1522436072748_0.030964128244625133"},"_hasShrinkwrap":false,"publish_time":1522436072876,"_cnpm_publish_time":1522436072876},"1.7.0":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.7.0","homepage":"https://github.com/localForage/localForage","repository":{"type":"git","url":"git://github.com/localForage/localForage.git"},"scripts":{"build":"node -e \"require('grunt').cli()\" null build","precommit":"lint-staged","prettify":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","serve":"node -e \"require('grunt').cli()\" null serve","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-eslint":"^7.2.3","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","browserify-derequire":"^0.9.4","bundle-collapser":"^1.2.1","cors":"^2.3.1","eslint-config-prettier":"^2.9.0","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-eslint":"^20.0.0","grunt-mocha":"^0.4.10","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-ts":"^6.0.0-beta.11","grunt-webpack":"^1.0.11","husky":"^0.14.3","lint-staged":"^5.0.0","load-grunt-tasks":"^0.4.0","mocha":"^3.4.2","phantomjs":"^2.1.7","prettier":"^1.9.2","rollupify":"^0.1.0","script-loader":"^0.6.1","typescript":"^2.0.3","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","module":"src/localforage.js","typings":"typings/localforage.d.ts","bugs":{"url":"http://github.com/localForage/localForage/issues"},"dependencies":{"lie":"3.1.1"},"lint-staged":{"{src,test}/**/*.js":["prettier --write","git add"]},"gitHead":"098e11997195f8aa2ec51a73bc748e38294d9bf6","_id":"localforage@1.7.0","_shasum":"c6ee88fdb213d9ca14df530fd3be6a8198deb74a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.1","_npmUser":{"name":"tofumatt","email":"hi@tofumatt.com"},"dist":{"shasum":"c6ee88fdb213d9ca14df530fd3be6a8198deb74a","size":364323,"noattachment":false,"key":"/localforage/-/localforage-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.7.0.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/localforage_1.7.0_1522401278738_0.6271929038616602"},"_hasShrinkwrap":false,"publish_time":1522401278870,"_cnpm_publish_time":1522401278870},"1.6.0":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.6.0","homepage":"https://github.com/localForage/localForage","repository":{"type":"git","url":"git://github.com/localForage/localForage.git"},"scripts":{"build":"node -e \"require('grunt').cli()\" null build","precommit":"lint-staged","prettify":"prettier --write \"src/**/*.js\" \"test/**/*.js\"","publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","serve":"node -e \"require('grunt').cli()\" null serve","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-eslint":"^7.2.3","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","browserify-derequire":"^0.9.4","bundle-collapser":"^1.2.1","cors":"^2.3.1","eslint-config-prettier":"^2.9.0","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-eslint":"^20.0.0","grunt-mocha":"^0.4.10","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-ts":"^6.0.0-beta.11","grunt-webpack":"^1.0.11","husky":"^0.14.3","lint-staged":"^5.0.0","load-grunt-tasks":"^0.4.0","mocha":"^3.4.2","phantomjs":"^2.1.7","prettier":"^1.9.2","rollupify":"^0.1.0","script-loader":"^0.6.1","typescript":"^2.0.3","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","typings":"typings/localforage.d.ts","bugs":{"url":"http://github.com/localForage/localForage/issues"},"dependencies":{"lie":"3.1.1"},"lint-staged":{"{src,test}/**/*.js":["prettier --write","git add"]},"gitHead":"344020742a25564192b34b658dcd184ca1f41f42","_id":"localforage@1.6.0","_shasum":"8b0059beeb3875c48124286ca7fdbf23d52b8c97","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"tofumatt","email":"hi@tofumatt.com"},"dist":{"shasum":"8b0059beeb3875c48124286ca7fdbf23d52b8c97","size":364188,"noattachment":false,"key":"/localforage/-/localforage-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.6.0.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/localforage_1.6.0_1520065449214_0.4227566045703979"},"_hasShrinkwrap":false,"publish_time":1520065449274,"_cnpm_publish_time":1520065449274},"1.5.7":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.5.7","homepage":"https://github.com/localForage/localForage","repository":{"type":"git","url":"git://github.com/localForage/localForage.git"},"scripts":{"build":"node -e \"require('grunt').cli()\" null build","publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","serve":"node -e \"require('grunt').cli()\" null serve","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-eslint":"^7.2.3","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","browserify-derequire":"^0.9.4","bundle-collapser":"^1.2.1","cors":"^2.3.1","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-eslint":"^20.0.0","grunt-mocha":"^0.4.10","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-ts":"^6.0.0-beta.11","grunt-webpack":"^1.0.11","load-grunt-tasks":"^0.4.0","mocha":"^3.4.2","phantomjs":"^2.1.7","rollupify":"^0.1.0","script-loader":"^0.6.1","typescript":"^2.0.3","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","typings":"typings/localforage.d.ts","bugs":{"url":"http://github.com/localForage/localForage/issues"},"dependencies":{"lie":"3.1.1"},"lint-staged":{"{src,test}/**/*.js":["prettier --write","git add"]},"gitHead":"c0356e84831aea70d479dde56d019785614f37a5","_id":"localforage@1.5.7","_shasum":"b445554610d40bcbe910f1e8894938b83d877bcb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"tofumatt","email":"hi@tofumatt.com"},"dist":{"shasum":"b445554610d40bcbe910f1e8894938b83d877bcb","size":350319,"noattachment":false,"key":"/localforage/-/localforage-1.5.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.5.7.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/localforage_1.5.7_1519382439628_0.22216112552451195"},"_hasShrinkwrap":false,"publish_time":1519382439709,"_cnpm_publish_time":1519382439709},"1.5.6":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.5.6","homepage":"https://github.com/localForage/localForage","repository":{"type":"git","url":"git://github.com/localForage/localForage.git"},"scripts":{"build":"node -e \"require('grunt').cli()\" null build","publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","serve":"node -e \"require('grunt').cli()\" null serve","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-eslint":"^7.2.3","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","browserify-derequire":"^0.9.4","bundle-collapser":"^1.2.1","cors":"^2.3.1","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-eslint":"^20.0.0","grunt-mocha":"^0.4.10","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-ts":"^6.0.0-beta.11","grunt-webpack":"^1.0.11","load-grunt-tasks":"^0.4.0","mocha":"^3.4.2","phantomjs":"^2.1.7","rollupify":"^0.1.0","script-loader":"^0.6.1","typescript":"^2.0.3","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","typings":"typings/localforage.d.ts","bugs":{"url":"http://github.com/localForage/localForage/issues"},"dependencies":{"lie":"3.1.1"},"lint-staged":{"{src,test}/**/*.js":["prettier --write","git add"]},"gitHead":"8ef88fbcd2702a36cd8e3c306a6a8002656ac01d","_id":"localforage@1.5.6","_shasum":"d034d15e5372ee97c64173e9a9aeb96815f5dd06","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"tofumatt","email":"hi@tofumatt.com"},"dist":{"shasum":"d034d15e5372ee97c64173e9a9aeb96815f5dd06","size":350251,"noattachment":false,"key":"/localforage/-/localforage-1.5.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.5.6.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/localforage-1.5.6.tgz_1516284054861_0.28539953799918294"},"directories":{},"publish_time":1516284054995,"_hasShrinkwrap":false,"_cnpm_publish_time":1516284054995},"1.5.5":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.5.5","homepage":"https://github.com/localForage/localForage","repository":{"type":"git","url":"git://github.com/localForage/localForage.git"},"scripts":{"build":"node -e \"require('grunt').cli()\" null build","publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","serve":"node -e \"require('grunt').cli()\" null serve","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-eslint":"^7.2.3","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","browserify-derequire":"^0.9.4","bundle-collapser":"^1.2.1","cors":"^2.3.1","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-eslint":"^20.0.0","grunt-mocha":"^0.4.10","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-ts":"^6.0.0-beta.11","grunt-webpack":"^1.0.11","load-grunt-tasks":"^0.4.0","mocha":"^3.4.2","phantomjs":"^2.1.7","rollupify":"^0.1.0","script-loader":"^0.6.1","typescript":"^2.0.3","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","typings":"typings/localforage.d.ts","bugs":{"url":"http://github.com/localForage/localForage/issues"},"dependencies":{"lie":"3.0.2"},"gitHead":"86bfcd90859923a203759744d1dc437af7d86511","_id":"localforage@1.5.5","_shasum":"55fc1c3a88a47f67f5fac6f1231b25ff13556423","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"tofumatt","email":"hi@tofumatt.com"},"dist":{"shasum":"55fc1c3a88a47f67f5fac6f1231b25ff13556423","size":405907,"noattachment":false,"key":"/localforage/-/localforage-1.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.5.5.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/localforage-1.5.5.tgz_1511980576072_0.46871874621137977"},"directories":{},"publish_time":1511980577688,"_cnpm_publish_time":1511980577688,"_hasShrinkwrap":false},"1.5.4":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.5.4","homepage":"https://github.com/localForage/localForage","repository":{"type":"git","url":"git://github.com/localForage/localForage.git"},"scripts":{"build":"node -e \"require('grunt').cli()\" null build","publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","serve":"node -e \"require('grunt').cli()\" null serve","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-eslint":"^7.2.3","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","browserify-derequire":"^0.9.4","bundle-collapser":"^1.2.1","cors":"^2.3.1","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-eslint":"^20.0.0","grunt-mocha":"^0.4.10","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-ts":"^6.0.0-beta.11","grunt-webpack":"^1.0.11","load-grunt-tasks":"^0.4.0","mocha":"^3.4.2","phantomjs":"^2.1.7","rollupify":"^0.1.0","script-loader":"^0.6.1","typescript":"^2.0.3","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","typings":"typings/localforage.d.ts","bugs":{"url":"http://github.com/localForage/localForage/issues"},"dependencies":{"lie":"3.0.2"},"gitHead":"3e17088f07f0c88964c750ecb3180085fdedc04c","_id":"localforage@1.5.4","_shasum":"2d5cd0f1e0cf0d344c24324acc5bab6c82cd2f6f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"tofumatt","email":"hi@tofumatt.com"},"dist":{"shasum":"2d5cd0f1e0cf0d344c24324acc5bab6c82cd2f6f","size":359900,"noattachment":false,"key":"/localforage/-/localforage-1.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.5.4.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/localforage-1.5.4.tgz_1511894697403_0.5457995464093983"},"directories":{},"publish_time":1511894697579,"_cnpm_publish_time":1511894697579,"_hasShrinkwrap":false},"1.5.3":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.5.3","homepage":"https://github.com/localForage/localForage","repository":{"type":"git","url":"git://github.com/localForage/localForage.git"},"scripts":{"build":"node -e \"require('grunt').cli()\" null build","publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","serve":"node -e \"require('grunt').cli()\" null serve","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-eslint":"^7.2.3","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","browserify-derequire":"^0.9.4","bundle-collapser":"^1.2.1","cors":"^2.3.1","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-eslint":"^20.0.0","grunt-mocha":"^0.4.10","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-ts":"^6.0.0-beta.11","grunt-webpack":"^1.0.11","load-grunt-tasks":"^0.4.0","mocha":"^3.4.2","phantomjs":"^2.1.7","rollupify":"^0.1.0","script-loader":"^0.6.1","typescript":"^2.0.3","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","typings":"typings/localforage.d.ts","bugs":{"url":"http://github.com/localForage/localForage/issues"},"dependencies":{"lie":"3.0.2"},"gitHead":"eecad1f19a8ae773d485ed321f10073ba0a9d8d9","_id":"localforage@1.5.3","_shasum":"698aa16af1022340b240be9d93192e8af022ff16","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"dist":{"shasum":"698aa16af1022340b240be9d93192e8af022ff16","size":350078,"noattachment":false,"key":"/localforage/-/localforage-1.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.5.3.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/localforage-1.5.3.tgz_1509217245127_0.4651799132116139"},"directories":{},"publish_time":1509217246780,"_cnpm_publish_time":1509217246780,"_hasShrinkwrap":false},"1.5.2":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.5.2","homepage":"https://github.com/localForage/localForage","repository":{"type":"git","url":"git://github.com/localForage/localForage.git"},"scripts":{"build":"node -e \"require('grunt').cli()\" null build","publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","serve":"node -e \"require('grunt').cli()\" null serve","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-eslint":"^7.2.3","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","browserify-derequire":"^0.9.4","bundle-collapser":"^1.2.1","cors":"^2.3.1","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-eslint":"^20.0.0","grunt-mocha":"^0.4.10","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-ts":"^6.0.0-beta.11","grunt-webpack":"^1.0.11","load-grunt-tasks":"^0.4.0","mocha":"^3.4.2","phantomjs":"^2.1.7","rollupify":"^0.1.0","script-loader":"^0.6.1","typescript":"^2.0.3","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","typings":"typings/localforage.d.ts","bugs":{"url":"http://github.com/localForage/localForage/issues"},"dependencies":{"lie":"3.0.2"},"gitHead":"b181be4ec738059631b6395f098c01d7842b06ae","_id":"localforage@1.5.2","_shasum":"bf873025aa0e4a827bc07c20039ae00e0ee9acae","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"dist":{"shasum":"bf873025aa0e4a827bc07c20039ae00e0ee9acae","size":348439,"noattachment":false,"key":"/localforage/-/localforage-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.5.2.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/localforage-1.5.2.tgz_1507658131759_0.14190857973881066"},"directories":{},"publish_time":1507658133382,"_cnpm_publish_time":1507658133382,"_hasShrinkwrap":false},"1.5.1":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.5.1","homepage":"https://github.com/localForage/localForage","repository":{"type":"git","url":"git://github.com/localForage/localForage.git"},"scripts":{"build":"node -e \"require('grunt').cli()\" null build","publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","serve":"node -e \"require('grunt').cli()\" null serve","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-eslint":"^7.2.3","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","browserify-derequire":"^0.9.4","bundle-collapser":"^1.2.1","cors":"^2.3.1","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-eslint":"^20.0.0","grunt-mocha":"^0.4.10","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-ts":"^6.0.0-beta.11","grunt-webpack":"^1.0.11","load-grunt-tasks":"^0.4.0","mocha":"^3.4.2","phantomjs":"^2.1.7","rollupify":"^0.1.0","script-loader":"^0.6.1","typescript":"^2.0.3","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","typings":"typings/localforage.d.ts","bugs":{"url":"http://github.com/localForage/localForage/issues"},"dependencies":{"lie":"3.0.2"},"gitHead":"aa0c0aedf77b8c5727dca526b6f8d5d33d0e1c33","_id":"localforage@1.5.1","_shasum":"215e26204862857b83c545fc09714e84f19e80f1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"dist":{"shasum":"215e26204862857b83c545fc09714e84f19e80f1","size":348222,"noattachment":false,"key":"/localforage/-/localforage-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.5.1.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/localforage-1.5.1.tgz_1507475765206_0.23555081384256482"},"directories":{},"publish_time":1507475766820,"_cnpm_publish_time":1507475766820,"_hasShrinkwrap":false},"1.5.0":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.5.0","homepage":"https://github.com/localForage/localForage","repository":{"type":"git","url":"git://github.com/localForage/localForage.git"},"scripts":{"publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","browserify-derequire":"^0.9.4","bundle-collapser":"^1.2.1","cors":"^2.3.1","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs":"^1.5.0","grunt-mocha":"^0.4.10","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-ts":"^6.0.0-beta.11","grunt-webpack":"^1.0.11","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","rollupify":"^0.1.0","script-loader":"^0.6.1","typescript":"^2.0.3","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","typings":"typings/localforage.d.ts","bugs":{"url":"http://github.com/localForage/localForage/issues"},"dependencies":{"lie":"3.0.2"},"gitHead":"e09ee3966862d50d101b6e2b442e4ad53b58663c","_id":"localforage@1.5.0","_shasum":"6b994e19b56611fa85df3992df397ac4ab66e815","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"dist":{"shasum":"6b994e19b56611fa85df3992df397ac4ab66e815","size":376736,"noattachment":false,"key":"/localforage/-/localforage-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.5.0.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/localforage-1.5.0.tgz_1487432373759_0.23809713358059525"},"directories":{},"publish_time":1487432374519,"_cnpm_publish_time":1487432374519,"_hasShrinkwrap":false},"1.4.3":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.4.3","homepage":"https://github.com/localForage/localForage","repository":{"type":"git","url":"git://github.com/localForage/localForage.git"},"scripts":{"publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","bundle-collapser":"^1.2.1","cors":"^2.3.1","derequire":"^2.0.3","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs":"^1.5.0","grunt-mocha":"^0.4.10","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-webpack":"^1.0.11","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","ncp":"^2.0.0","phantomjs":"^1.9.7-12","rimraf":"^2.5.2","rollupify":"^0.1.0","script-loader":"^0.6.1","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","bugs":{"url":"http://github.com/localForage/localForage/issues"},"dependencies":{"lie":"3.0.2"},"gitHead":"b82d9e58ff5bac370ee04f7fb368ad955747fac8","_id":"localforage@1.4.3","_shasum":"a212543c39c7c76424edd12bf474c489aaca494c","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.47","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"dist":{"shasum":"a212543c39c7c76424edd12bf474c489aaca494c","size":372432,"noattachment":false,"key":"/localforage/-/localforage-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.4.3.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/localforage-1.4.3.tgz_1475753743578_0.5243424456566572"},"directories":{},"publish_time":1475753746028,"_cnpm_publish_time":1475753746028,"_hasShrinkwrap":false},"1.4.2":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.4.2","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","bundle-collapser":"^1.2.1","cors":"^2.3.1","derequire":"^2.0.3","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs":"^1.5.0","grunt-mocha":"^0.4.10","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-webpack":"^1.0.11","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","ncp":"^2.0.0","phantomjs":"^1.9.7-12","rimraf":"^2.5.2","rollupify":"^0.1.0","script-loader":"^0.6.1","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"lie":"3.0.2"},"gitHead":"48a690d11da378850949de8dff4b69c5c290969b","_id":"localforage@1.4.2","_shasum":"5fae8a91d146d1ea9b4c6dcd0eddebdcf6a61653","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.45","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"dist":{"shasum":"5fae8a91d146d1ea9b4c6dcd0eddebdcf6a61653","size":372534,"noattachment":false,"key":"/localforage/-/localforage-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.4.2.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/localforage-1.4.2.tgz_1463317838402_0.6170827134046704"},"directories":{},"publish_time":1463317840363,"_cnpm_publish_time":1463317840363,"_hasShrinkwrap":false},"1.4.1":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.4.1","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"publish-docs":"node -e \"require('grunt').cli()\" null copy build-rules-html publish-rules","test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^6.5.1","babel-loader":"^6.2.2","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-transform-es2015-modules-umd":"^6.5.0","babel-preset-es2015":"^6.6.0","babel-preset-es2015-loose":"^7.0.0","babelify":"^7.2.0","bundle-collapser":"^1.2.1","cors":"^2.3.1","derequire":"^2.0.3","grunt":"^0.4.2","grunt-babel":"^6.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs":"^1.5.0","grunt-mocha":"^0.4.10","grunt-rollup":"^0.6.2","grunt-run":"^0.5.2","grunt-saucelabs":"^5.1.2","grunt-webpack":"^1.0.11","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","ncp":"^2.0.0","phantomjs":"^1.9.7-12","rimraf":"^2.5.2","rollupify":"^0.1.0","script-loader":"^0.6.1","uglify-js":"^2.3.x","webpack":"^1.12.13","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"lie":"3.0.2"},"gitHead":"db358bec1d9671a7d1fd565916e52e41c23ec5e3","_id":"localforage@1.4.1","_shasum":"c102c835abd0c33f2ae4c96e6121aab47cc359eb","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.45","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"dist":{"shasum":"c102c835abd0c33f2ae4c96e6121aab47cc359eb","size":372472,"noattachment":false,"key":"/localforage/-/localforage-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.4.1.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/localforage-1.4.1.tgz_1462884845846_0.6852682190947235"},"directories":{},"publish_time":1462884847229,"_cnpm_publish_time":1462884847229,"_hasShrinkwrap":false},"1.4.0":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.4.0","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^5.8.22","babel-loader":"^5.3.2","babel-plugin-system-import-transformer":"^1.1.4","babelify":"^6.1.2","component":"^1.0.0-rc7","cors":"^2.3.1","grunt":"^0.4.2","grunt-babel":"^5.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs":"^1.5.0","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","grunt-webpack":"^1.0.11","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","script-loader":"^0.6.1","uglify-js":"^2.3.x","webpack":"^1.11.0","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"gitHead":"757253aa8fd177fb87efb822d7f497f82811574e","_id":"localforage@1.4.0","_shasum":"21a503441e10d5ad77fbe704a91288c3e5633128","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"dist":{"shasum":"21a503441e10d5ad77fbe704a91288c3e5633128","size":370952,"noattachment":false,"key":"/localforage/-/localforage-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.4.0.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/localforage-1.4.0.tgz_1455165460637_0.9845166257582605"},"directories":{},"publish_time":1455165463861,"_cnpm_publish_time":1455165463861,"_hasShrinkwrap":false},"1.3.3":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.3.3","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^5.8.22","babel-loader":"^5.3.2","babel-plugin-system-import-transformer":"^1.1.4","babelify":"^6.1.2","component":"^1.0.0-rc7","cors":"^2.3.1","grunt":"^0.4.2","grunt-babel":"^5.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs":"^1.5.0","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","grunt-webpack":"^1.0.11","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","script-loader":"^0.6.1","uglify-js":"^2.3.x","webpack":"^1.11.0","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"gitHead":"f473d39943bc6536bb42eb2587f61d685a7a6f76","_id":"localforage@1.3.3","_shasum":"fe0bb709510c6194f4e405520a85499c87abff82","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"dist":{"shasum":"fe0bb709510c6194f4e405520a85499c87abff82","size":370859,"noattachment":false,"key":"/localforage/-/localforage-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.3.3.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1453934589845,"_cnpm_publish_time":1453934589845,"_hasShrinkwrap":false},"1.3.2":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.3.2","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"test":"node -e \"require('grunt').cli()\" null test"},"devDependencies":{"babel-core":"^5.8.22","babel-loader":"^5.3.2","babel-plugin-system-import-transformer":"^1.1.4","babelify":"^6.1.2","component":"^1.0.0-rc7","cors":"^2.3.1","grunt":"^0.4.2","grunt-babel":"^5.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs":"^1.5.0","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","grunt-webpack":"^1.0.11","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","script-loader":"^0.6.1","uglify-js":"^2.3.x","webpack":"^1.11.0","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"gitHead":"7ca5b0bb64c2f07b109779622e2a018842c43aa0","_id":"localforage@1.3.2","_shasum":"4e340a00e314aadc5afad496e19fdc81b4ae6bd0","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"dist":{"shasum":"4e340a00e314aadc5afad496e19fdc81b4ae6bd0","size":370731,"noattachment":false,"key":"/localforage/-/localforage-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.3.2.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1453293301528,"_cnpm_publish_time":1453293301528,"_hasShrinkwrap":false},"1.3.1":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.3.1","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"test":"grunt test"},"devDependencies":{"babel-core":"^5.8.22","babel-loader":"^5.3.2","babel-plugin-system-import-transformer":"^1.1.4","babelify":"^6.1.2","component":"^1.0.0-rc7","cors":"^2.3.1","grunt":"^0.4.2","grunt-babel":"^5.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs":"^1.5.0","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","grunt-webpack":"^1.0.11","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","script-loader":"^0.6.1","uglify-js":"^2.3.x","webpack":"^1.11.0","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"gitHead":"3b00ff07766355b4521e820a536ea92205dc9678","_id":"localforage@1.3.1","_shasum":"cf51f80462283544fddaaf6124567c336935c958","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"dist":{"shasum":"cf51f80462283544fddaaf6124567c336935c958","size":368532,"noattachment":false,"key":"/localforage/-/localforage-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.3.1.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1449860174441,"_cnpm_publish_time":1449860174441,"_hasShrinkwrap":false},"1.3.0":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.3.0","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"test":"grunt test"},"devDependencies":{"babel-core":"^5.8.22","babel-loader":"^5.3.2","babel-plugin-system-import-transformer":"^1.1.4","babelify":"^6.1.2","component":"^1.0.0-rc7","cors":"^2.3.1","grunt":"^0.4.2","grunt-babel":"^5.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs":"^1.5.0","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","grunt-webpack":"^1.0.11","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","script-loader":"^0.6.1","uglify-js":"^2.3.x","webpack":"^1.11.0","webpack-dev-server":"^1.10.1"},"main":"dist/localforage.js","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"gitHead":"690c73df5e2263b171a23e440d285a642cdc6af4","_id":"localforage@1.3.0","_shasum":"283c554f3fe5d16b4b925884492d2c9bb5a74bbf","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"dist":{"shasum":"283c554f3fe5d16b4b925884492d2c9bb5a74bbf","size":368129,"noattachment":false,"key":"/localforage/-/localforage-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.3.0.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1444349138958,"_cnpm_publish_time":1444349138958,"_hasShrinkwrap":false},"1.2.10":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.2.10","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"test":"grunt test"},"devDependencies":{"component":"^1.0.0-rc7","cors":"^2.3.1","grunt":"^0.4.2","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs":"^1.5.0","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","grunt-webpack":"^1.0.11","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","script-loader":"^0.6.1","uglify-js":"^2.3.x","webpack":"^1.11.0","webpack-dev-server":"^1.10.1"},"browser":"src/localforage.js","main":"dist/localforage.js","webpack":"dist/localforage.js","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"gitHead":"da84e056c9097bfe452fadfd34bd2522588a51e6","_id":"localforage@1.2.10","_shasum":"4b502df34b9dd77ee60263fd254a5a51163614ab","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"dist":{"shasum":"4b502df34b9dd77ee60263fd254a5a51163614ab","size":516313,"noattachment":false,"key":"/localforage/-/localforage-1.2.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.2.10.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1440855654096,"_cnpm_publish_time":1440855654096,"_hasShrinkwrap":false},"1.2.9":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache 2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.2.9","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"test":"grunt test"},"devDependencies":{"component":"^1.0.0-rc7","cors":"^2.3.1","grunt":"^0.4.2","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs":"^1.5.0","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","uglify-js":"^2.3.x"},"browser":"src/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"gitHead":"06ae7838d73d940dc293557478b610796e6b97d7","_id":"localforage@1.2.9","_shasum":"983c8e0e3c7fc56016a6b0d74ca5795ca7e393ad","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"dist":{"shasum":"983c8e0e3c7fc56016a6b0d74ca5795ca7e393ad","size":535743,"noattachment":false,"key":"/localforage/-/localforage-1.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.2.9.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1440676368973,"_cnpm_publish_time":1440676368973,"_hasShrinkwrap":false},"1.2.8":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache 2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.2.8","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"test":"grunt test"},"devDependencies":{"component":"^1.0.0-rc7","cors":"^2.3.1","grunt":"^0.4.2","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs":"^1.5.0","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","uglify-js":"^2.3.x"},"browser":"src/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"gitHead":"270e84c57970c35d7a03ff8f583ddc3cb8cc9b4f","_id":"localforage@1.2.8","_shasum":"9fbc532091887fb30369cdd0d1ab94863abdc619","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"dist":{"shasum":"9fbc532091887fb30369cdd0d1ab94863abdc619","size":536383,"noattachment":false,"key":"/localforage/-/localforage-1.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.2.8.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1440457194666,"_cnpm_publish_time":1440457194666,"_hasShrinkwrap":false},"1.2.7":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache 2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.2.7","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"test":"grunt test"},"devDependencies":{"component":"^1.0.0-rc7","cors":"^2.3.1","grunt":"^0.4.2","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs":"^1.5.0","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","uglify-js":"^2.3.x"},"browser":"src/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"gitHead":"61540a96db7e9afdae43e1a6baa0d554117a5cbf","_id":"localforage@1.2.7","_shasum":"79b34dede0d9a9a4a356a303bcab332fb4707bcf","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"dist":{"shasum":"79b34dede0d9a9a4a356a303bcab332fb4707bcf","size":516759,"noattachment":false,"key":"/localforage/-/localforage-1.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.2.7.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1438603546157,"_cnpm_publish_time":1438603546157,"_hasShrinkwrap":false},"1.2.6":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache-2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.2.6","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"test":"grunt test"},"devDependencies":{"babel-plugin-system-import-transformer":"^1.1.4","babelify":"^6.1.2","component":"^1.0.0-rc7","cors":"^2.3.1","grunt":"^0.4.2","grunt-babel":"^5.0.0","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs":"^1.5.0","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","uglify-js":"^2.3.x"},"browser":"src/localforage.js","main":"dist/localforage.js","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"gitHead":"0876fbcb5520d857d7d00b96e9a9edc81b8a76a6","_id":"localforage@1.2.6","_shasum":"f1e114fbf7a524601ba528d4fb6a60eada13e0b5","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"dist":{"shasum":"f1e114fbf7a524601ba528d4fb6a60eada13e0b5","size":517325,"noattachment":false,"key":"/localforage/-/localforage-1.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.2.6.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1438510448676,"_cnpm_publish_time":1438510448676,"_hasShrinkwrap":false},"1.2.4":{"name":"localforage","author":{"name":"Mozilla"},"license":"Apache 2.0","description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.2.4","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"test":"grunt test"},"devDependencies":{"component":"^1.0.0-rc7","cors":"^2.3.1","grunt":"^0.4.2","grunt-browserify":"^3.8.0","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs":"^1.5.0","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","uglify-js":"^2.3.x"},"browser":"src/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"gitHead":"236bbc11b106267e7a956128af06d6bcc5048988","_id":"localforage@1.2.4","_shasum":"3bb80aa4256f4cb8adf17465c92bf2b0064417af","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"dist":{"shasum":"3bb80aa4256f4cb8adf17465c92bf2b0064417af","size":516807,"noattachment":false,"key":"/localforage/-/localforage-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.2.4.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1436210041151,"_cnpm_publish_time":1436210041151,"_hasShrinkwrap":false},"1.2.3":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.2.3","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"component":"^1.0.0-rc7","cors":"^2.3.1","grunt":"^0.4.2","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs":"^1.5.0","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","uglify-js":"^2.3.x"},"browser":"src/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"gitHead":"72defe62ced255e9436facbde65eaddcdd335a49","_id":"localforage@1.2.3","_shasum":"03c1ace0cf94d9bd57761171539f7e183f6615ba","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"dist":{"shasum":"03c1ace0cf94d9bd57761171539f7e183f6615ba","size":528868,"noattachment":false,"key":"/localforage/-/localforage-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.2.3.tgz"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1433542237362,"_cnpm_publish_time":1433542237362,"_hasShrinkwrap":false},"1.2.2":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.2.2","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"component":"^1.0.0-rc7","cors":"^2.3.1","grunt":"^0.4.2","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs":"^0.8.0","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","uglify-js":"^2.3.x"},"browser":"src/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"gitHead":"528025b9c90ef4a66b1c0e373033cc3131ecf656","_id":"localforage@1.2.2","_shasum":"8ec06003ea6ebf492db3d07e296e32725f9bcd0f","_from":".","_npmVersion":"2.1.9","_nodeVersion":"0.10.33","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"dist":{"shasum":"8ec06003ea6ebf492db3d07e296e32725f9bcd0f","size":507553,"noattachment":false,"key":"/localforage/-/localforage-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.2.2.tgz"},"directories":{},"publish_time":1422830255728,"_cnpm_publish_time":1422830255728,"_hasShrinkwrap":false},"1.2.1":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.2.1","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"component":"^1.0.0-rc7","cors":"^2.3.1","grunt":"^0.4.2","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs":"^0.8.0","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","uglify-js":"^2.3.x"},"browser":"src/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"gitHead":"29f373e4fb8fa854a984b4e2e755212206beac0a","_id":"localforage@1.2.1","_shasum":"eb2bd4da16b5d1df0e06fb12409e742730d33248","_from":".","_npmVersion":"2.1.9","_nodeVersion":"0.10.33","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"dist":{"shasum":"eb2bd4da16b5d1df0e06fb12409e742730d33248","size":507551,"noattachment":false,"key":"/localforage/-/localforage-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.2.1.tgz"},"directories":{},"publish_time":1420570794338,"_cnpm_publish_time":1420570794338,"_hasShrinkwrap":false},"1.2.0":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.2.0","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"component":"^1.0.0-rc7","cors":"^2.3.1","grunt":"^0.4.2","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs":"^0.8.0","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","uglify-js":"^2.3.x"},"browser":"src/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"gitHead":"e9335fcbcd7583f628980e6244b1f9d53ae0f74e","_id":"localforage@1.2.0","_shasum":"5ebac0ca21f1f56587d7b1751d70197334e12f41","_from":".","_npmVersion":"2.1.9","_nodeVersion":"0.10.33","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"dist":{"shasum":"5ebac0ca21f1f56587d7b1751d70197334e12f41","size":440773,"noattachment":false,"key":"/localforage/-/localforage-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.2.0.tgz"},"directories":{},"publish_time":1418428085381,"_cnpm_publish_time":1418428085381,"_hasShrinkwrap":false},"1.1.1":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.1.1","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"component":"^1.0.0","cors":"^2.3.1","grunt":"^0.4.2","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs-checker":"^0.4.4","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","uglify-js":"^2.3.x"},"browser":"src/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"_id":"localforage@1.1.1","_shasum":"83d8c2c75b26e29fa1b384f237ce9b1347530d0e","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"dist":{"shasum":"83d8c2c75b26e29fa1b384f237ce9b1347530d0e","size":437971,"noattachment":false,"key":"/localforage/-/localforage-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.1.1.tgz"},"directories":{},"publish_time":1414017285926,"_cnpm_publish_time":1414017285926,"_hasShrinkwrap":false},"1.1.0":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.1.0","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"component":"^1.0.0","cors":"^2.3.1","grunt":"^0.4.2","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs-checker":"^0.4.4","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","uglify-js":"^2.3.x"},"browser":"src/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"_id":"localforage@1.1.0","_shasum":"2c649c84f1e7d6fd2d145057ea48dfc9d09ff7b6","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"dist":{"shasum":"2c649c84f1e7d6fd2d145057ea48dfc9d09ff7b6","size":437839,"noattachment":false,"key":"/localforage/-/localforage-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.1.0.tgz"},"directories":{},"publish_time":1413750831123,"_cnpm_publish_time":1413750831123,"_hasShrinkwrap":false},"1.0.4":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.0.4","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"component":"^1.0.0","cors":"^2.3.1","grunt":"^0.4.2","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs-checker":"^0.4.4","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","uglify-js":"^2.3.x"},"browser":"src/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"_id":"localforage@1.0.4","_shasum":"0a20265c701ee91026e888953e12adc04de530e5","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"dist":{"shasum":"0a20265c701ee91026e888953e12adc04de530e5","size":430273,"noattachment":false,"key":"/localforage/-/localforage-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.0.4.tgz"},"directories":{},"publish_time":1413473285113,"_cnpm_publish_time":1413473285113,"_hasShrinkwrap":false},"1.0.3":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.0.3","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"component":"^1.0.0","cors":"^2.3.1","grunt":"^0.4.2","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs-checker":"^0.4.4","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","uglify-js":"^2.3.x"},"browser":"src/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"_id":"localforage@1.0.3","_shasum":"963b427fae018a27eeb571bb56f788c732c5f9b2","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"dist":{"shasum":"963b427fae018a27eeb571bb56f788c732c5f9b2","size":430195,"noattachment":false,"key":"/localforage/-/localforage-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.0.3.tgz"},"directories":{},"publish_time":1413470333020,"_cnpm_publish_time":1413470333020,"_hasShrinkwrap":false},"1.0.2":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.0.2","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"component":"^1.0.0","cors":"^2.3.1","grunt":"^0.4.2","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs-checker":"^0.4.4","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","uglify-js":"^2.3.x"},"browser":"src/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"_id":"localforage@1.0.2","_shasum":"6c0012517c9dfee651a05814cde56300d5b3ff43","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"dist":{"shasum":"6c0012517c9dfee651a05814cde56300d5b3ff43","size":428532,"noattachment":false,"key":"/localforage/-/localforage-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.0.2.tgz"},"directories":{},"publish_time":1412888415951,"_cnpm_publish_time":1412888415951,"_hasShrinkwrap":false},"1.0.1":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.0.1","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"component":"^1.0.0","cors":"^2.3.1","grunt":"^0.4.2","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs-checker":"^0.4.4","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","uglify-js":"^2.3.x"},"browser":"src/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"_id":"localforage@1.0.1","_shasum":"67ee3bd105f0e63bdd0a10a0ae180e4cf0209b97","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"dist":{"shasum":"67ee3bd105f0e63bdd0a10a0ae180e4cf0209b97","size":426869,"noattachment":false,"key":"/localforage/-/localforage-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.0.1.tgz"},"directories":{},"publish_time":1412450510808,"_cnpm_publish_time":1412450510808,"_hasShrinkwrap":false},"1.0.0":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"1.0.0","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"component":"^1.0.0","cors":"^2.3.1","grunt":"^0.4.2","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs-checker":"^0.4.4","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","uglify-js":"^2.3.x"},"browser":"src/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"_id":"localforage@1.0.0","_shasum":"c7bb105fc885148c81ba2eaf22115691cbf90643","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"dist":{"shasum":"c7bb105fc885148c81ba2eaf22115691cbf90643","size":426459,"noattachment":false,"key":"/localforage/-/localforage-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-1.0.0.tgz"},"directories":{},"publish_time":1412134131659,"_cnpm_publish_time":1412134131659,"_hasShrinkwrap":false},"0.9.3":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"0.9.3","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"component":"^1.0.0","cors":"^2.3.1","grunt":"^0.4.2","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs-checker":"^0.4.4","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","uglify-js":"^2.3.x"},"browser":"src/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"dependencies":{"promise":"^5.0.0"},"_id":"localforage@0.9.3","_shasum":"d3db1029e4018662135651a5f53fa376852d72dd","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"dist":{"shasum":"d3db1029e4018662135651a5f53fa376852d72dd","size":426412,"noattachment":false,"key":"/localforage/-/localforage-0.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-0.9.3.tgz"},"directories":{},"publish_time":1412132319775,"_cnpm_publish_time":1412132319775,"_hasShrinkwrap":false},"0.9.2":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"0.9.2","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"component":"^1.0.0","cors":"^2.3.1","grunt":"^0.4.2","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-es3-safe-recast":"^0.1.0","grunt-jscs-checker":"^0.4.4","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","uglify-js":"^2.3.x"},"browser":"dist/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"_id":"localforage@0.9.2","_shasum":"8dac84b98953337ca4c75501fab929ae0d3c5f06","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"dist":{"shasum":"8dac84b98953337ca4c75501fab929ae0d3c5f06","size":422364,"noattachment":false,"key":"/localforage/-/localforage-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-0.9.2.tgz"},"directories":{},"publish_time":1406309165359,"_cnpm_publish_time":1406309165359,"_hasShrinkwrap":false},"0.9.1":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"0.9.1","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"component":"^1.0.0","cors":"^2.3.1","grunt":"^0.4.2","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-jscs-checker":"^0.4.4","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","uglify-js":"^2.3.x"},"browser":"dist/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"_id":"localforage@0.9.1","_shasum":"f8a0b8d1308920560a963751c4a27778ef6bbabe","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"dist":{"shasum":"f8a0b8d1308920560a963751c4a27778ef6bbabe","size":421225,"noattachment":false,"key":"/localforage/-/localforage-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-0.9.1.tgz"},"directories":{},"publish_time":1404444988516,"_cnpm_publish_time":1404444988516,"_hasShrinkwrap":false},"0.9.0":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"0.9.0","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"component":"^1.0.0","cors":"^2.3.1","grunt":"^0.4.2","grunt-contrib-concat":"^0.3.0","grunt-contrib-connect":"^0.8.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-jscs-checker":"^0.4.4","grunt-mocha":"^0.4.10","grunt-saucelabs":"^5.1.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","mocha":"^1.18.2","phantomjs":"^1.9.7-12","uglify-js":"^2.3.x"},"browser":"dist/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"_id":"localforage@0.9.0","_shasum":"1cac92c3db1d77e6d758bb3ff4289572b3dd0887","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"dist":{"shasum":"1cac92c3db1d77e6d758bb3ff4289572b3dd0887","size":421114,"noattachment":false,"key":"/localforage/-/localforage-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-0.9.0.tgz"},"directories":{},"publish_time":1404401842388,"_cnpm_publish_time":1404401842388,"_hasShrinkwrap":false},"0.8.1":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"0.8.1","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"coffee-script":"^1.7.1","component":"^1.0.0","express":"^3.4.8","grunt":"^0.4.2","grunt-casper":"^0.3.3","grunt-contrib-concat":"^0.3.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","uglify-js":"^2.3.x"},"browser":"dist/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"_id":"localforage@0.8.1","_shasum":"3a37467ac5e1c379af710cbaba2b841334670bd1","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"dist":{"shasum":"3a37467ac5e1c379af710cbaba2b841334670bd1","size":407034,"noattachment":false,"key":"/localforage/-/localforage-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-0.8.1.tgz"},"directories":{},"publish_time":1399905851301,"_cnpm_publish_time":1399905851301,"_hasShrinkwrap":false},"0.8.0":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"0.8.0","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"coffee-script":"^1.7.1","express":"^3.4.8","grunt":"^0.4.2","grunt-casper":"^0.3.3","grunt-contrib-concat":"^0.3.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","uglify-js":"^2.3.x","component":"^1.0.0"},"browser":"dist/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"_id":"localforage@0.8.0","_shasum":"9844b71f81b5c1203541d3911517701a362d5bab","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"dist":{"shasum":"9844b71f81b5c1203541d3911517701a362d5bab","size":246346,"noattachment":false,"key":"/localforage/-/localforage-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-0.8.0.tgz"},"directories":{},"publish_time":1399334364481,"_cnpm_publish_time":1399334364481,"_hasShrinkwrap":false},"0.7.0":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"0.7.0","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"coffee-script":"^1.7.1","express":"^3.4.8","grunt":"^0.4.2","grunt-casper":"^0.3.3","grunt-contrib-concat":"^0.3.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0","uglify-js":"^2.3.x","component":"^1.0.0"},"browser":"dist/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"_id":"localforage@0.7.0","dist":{"shasum":"44b4272aadb5fd0cb81f57033fc99895545c334f","size":245804,"noattachment":false,"key":"/localforage/-/localforage-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-0.7.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1398437637363,"_cnpm_publish_time":1398437637363,"_hasShrinkwrap":false},"0.6.2":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"0.6.2","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"coffee-script":"^1.7.1","express":"^3.4.8","grunt":"^0.4.2","grunt-casper":"^0.3.3","grunt-contrib-concat":"^0.3.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","uglify-js":"^2.3.x","grunt-contrib-jshint":"^0.9.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0"},"browser":"dist/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"_id":"localforage@0.6.2","dist":{"shasum":"d0db45e269ef3bc63f54a40eaf5e3f9d8f05eade","size":232978,"noattachment":false,"key":"/localforage/-/localforage-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-0.6.2.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1398210531358,"_cnpm_publish_time":1398210531358,"_hasShrinkwrap":false},"0.6.1":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"0.6.1","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"coffee-script":"^1.7.1","express":"^3.4.8","grunt":"^0.4.2","grunt-casper":"^0.3.3","grunt-contrib-concat":"^0.3.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","uglify-js":"^2.3.x","grunt-contrib-jshint":"^0.9.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0"},"browser":"dist/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"_id":"localforage@0.6.1","dist":{"shasum":"9da1d0bc4e845f7dc553c7424e302ed8268cfae9","size":232982,"noattachment":false,"key":"/localforage/-/localforage-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-0.6.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1398209944058,"_cnpm_publish_time":1398209944058,"_hasShrinkwrap":false},"0.6.0":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"0.6.0","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"coffee-script":"^1.7.1","express":"^3.4.8","grunt":"^0.4.2","grunt-casper":"^0.3.3","grunt-contrib-concat":"^0.3.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","uglify-js":"^2.3.x","grunt-contrib-jshint":"^0.9.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0"},"browser":"dist/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"_id":"localforage@0.6.0","dist":{"shasum":"c46e7593b9947b5bc5ba1be0e205d4382cda21e6","size":232850,"noattachment":false,"key":"/localforage/-/localforage-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-0.6.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1398193704368,"_cnpm_publish_time":1398193704368,"_hasShrinkwrap":false},"0.4.3":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"0.4.3","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"coffee-script":"^1.7.1","express":"^3.4.8","grunt":"^0.4.2","grunt-casper":"^0.3.3","grunt-contrib-concat":"^0.3.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","uglify-js":"^2.3.x","grunt-contrib-jshint":"^0.9.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0"},"browser":"dist/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"_id":"localforage@0.4.3","dist":{"shasum":"2f757d580dd446620a15353b8c8d03605220c43e","size":215772,"noattachment":false,"key":"/localforage/-/localforage-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-0.4.3.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1398187823138,"_cnpm_publish_time":1398187823138,"_hasShrinkwrap":false},"0.4.1":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"0.4.1","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"coffee-script":"^1.7.1","express":"^3.4.8","grunt":"^0.4.2","grunt-casper":"^0.3.3","grunt-contrib-concat":"^0.3.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","uglify-js":"^2.3.x","grunt-contrib-jshint":"^0.9.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0"},"browser":"localforage.js","main":"localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"_id":"localforage@0.4.1","dist":{"shasum":"7cf6837af69a0e3cda99b44fe2f042df97a800f5","size":229591,"noattachment":false,"key":"/localforage/-/localforage-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-0.4.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1397945803086,"_cnpm_publish_time":1397945803086,"_hasShrinkwrap":false},"0.4.0":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"0.4.0","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"coffee-script":"^1.7.1","express":"^3.4.8","grunt":"^0.4.2","grunt-casper":"^0.3.3","grunt-contrib-concat":"^0.3.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","uglify-js":"^2.3.x","grunt-contrib-jshint":"^0.9.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0"},"browser":"localforage.js","main":"localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"_id":"localforage@0.4.0","dist":{"shasum":"015de59a8924db25a9349b5db1e13ae55d124302","size":229178,"noattachment":false,"key":"/localforage/-/localforage-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-0.4.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1397241648518,"_cnpm_publish_time":1397241648518,"_hasShrinkwrap":false},"0.3.1":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"0.3.1","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"coffee-script":"^1.7.1","express":"^3.4.8","grunt":"^0.4.2","grunt-casper":"^0.3.3","grunt-contrib-concat":"^0.3.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","uglify-js":"^2.3.x","grunt-contrib-jshint":"^0.9.2","grunt-shell":"^0.6.4","load-grunt-tasks":"^0.4.0"},"browser":"dist/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"_id":"localforage@0.3.1","dist":{"shasum":"cb7e456404126226a8d118b32c73aaf934226725","size":228335,"noattachment":false,"key":"/localforage/-/localforage-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-0.3.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1397003914226,"_cnpm_publish_time":1397003914226,"_hasShrinkwrap":false},"0.3.0":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"0.3.0","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"coffee-script":"^1.7.1","express":"^3.4.8","grunt":"^0.4.2","grunt-casper":"^0.3.3","grunt-contrib-concat":"^0.3.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","uglify-js":"^2.3.x","grunt-contrib-jshint":"^0.9.2"},"browser":"dist/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"_id":"localforage@0.3.0","dist":{"shasum":"12e94aa79751b78ac38d5a473ed9c07b33078323","size":577077,"noattachment":false,"key":"/localforage/-/localforage-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-0.3.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1396407320857,"_cnpm_publish_time":1396407320857,"_hasShrinkwrap":false},"0.2.0":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"0.2.0","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"coffee-script":"^1.7.1","express":"^3.4.8","grunt":"^0.4.2","grunt-casper":"^0.3.3","grunt-contrib-concat":"^0.3.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","uglify-js":"^2.3.x"},"browser":"dist/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"_id":"localforage@0.2.0","dist":{"shasum":"b55795edab56de22f3a0e3e5b3f66f662cf47d4a","size":575542,"noattachment":false,"key":"/localforage/-/localforage-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-0.2.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1395274806145,"_cnpm_publish_time":1395274806145,"_hasShrinkwrap":false},"0.1.1":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"0.1.1","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"coffee-script":"^1.7.1","express":"^3.4.8","grunt":"^0.4.2","grunt-casper":"^0.3.3","grunt-contrib-concat":"^0.3.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","uglify-js":"^2.3.x"},"browser":"dist/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"_id":"localforage@0.1.1","dist":{"shasum":"53df96fdd96ac66412eecacc47315f4e299f4fe6","size":698563,"noattachment":false,"key":"/localforage/-/localforage-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-0.1.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1395187939300,"_cnpm_publish_time":1395187939300,"_hasShrinkwrap":false},"0.1.0":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","keywords":["indexeddb","localstorage","storage","websql"],"version":"0.1.0","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"prepublish":"grunt build","test":"grunt test"},"devDependencies":{"coffee-script":"^1.7.1","express":"^3.4.8","grunt":"^0.4.2","grunt-casper":"^0.3.3","grunt-contrib-concat":"^0.3.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.5.0","uglify-js":"^2.3.x"},"browser":"dist/localforage.js","main":"dist/localforage.js","licence":"Apache-2.0","bugs":{"url":"http://github.com/mozilla/localForage/issues"},"_id":"localforage@0.1.0","dist":{"shasum":"791ae435ce7894e166dfb34a1808fe5d94b0ae84","size":702272,"noattachment":false,"key":"/localforage/-/localforage-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tofumatt","email":"matt@lonelyvegan.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1394838965875,"_cnpm_publish_time":1394838965875,"_hasShrinkwrap":false},"0.0.1":{"name":"localforage","author":{"name":"Mozilla"},"description":"Offline storage, improved.","version":"0.0.1","homepage":"https://github.com/mozilla/localForage","repository":{"type":"git","url":"git://github.com/mozilla/localForage.git"},"scripts":{"test":"make test"},"dependencies":{"coffee-script":"1.7.1","express":"3.4.8","uglify-js":"2.3.x"},"browser":"dist/localforage.js","bugs":{"url":"https://github.com/mozilla/localForage/issues"},"_id":"localforage@0.0.1","dist":{"shasum":"5ec9cf5b5a11e02e60f68a41f91dfc227d2e8a8c","size":107818,"noattachment":false,"key":"/localforage/-/localforage-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/localforage/download/localforage-0.0.1.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"dguttman","email":"david@davidguttman.com"},"maintainers":[{"name":"tofumatt","email":"matt@lonelyvegan.com"}],"directories":{},"publish_time":1392304626891,"_cnpm_publish_time":1392304626891,"_hasShrinkwrap":false}},"readme":"# localForage\n[![Build Status](https://travis-ci.org/localForage/localForage.svg?branch=master)](http://travis-ci.org/localForage/localForage)\n[![NPM version](https://badge.fury.io/js/localforage.svg)](http://badge.fury.io/js/localforage)\n[![Dependency Status](https://img.shields.io/david/localForage/localForage.svg)](https://david-dm.org/localForage/localForage)\n[![npm](https://img.shields.io/npm/dm/localforage.svg?maxAge=2592000)](https://npmcharts.com/compare/localforage?minimal=true)\n[![jsDelivr Hits](https://data.jsdelivr.com/v1/package/npm/localforage/badge?style=rounded)](https://www.jsdelivr.com/package/npm/localforage)\n[![minzipped size](https://badgen.net/bundlephobia/minzip/localforage)](https://bundlephobia.com/result?p=localforage@1.10.0)\n\nlocalForage is a fast and simple storage library for JavaScript. localForage\nimproves the offline experience of your web app by using asynchronous storage\n(IndexedDB or WebSQL) with a simple, `localStorage`-like API.\n\nlocalForage uses localStorage in browsers with no IndexedDB or\nWebSQL support. See [the wiki for detailed compatibility info][supported browsers].\n\nTo use localForage, just drop a single JavaScript file into your page:\n\n```html\n<script src=\"localforage/dist/localforage.js\"></script>\n<script>localforage.getItem('something', myCallback);</script>\n```\nTry the [live example](http://codepen.io/thgreasi/pen/ojYKeE).\n\nDownload the [latest localForage from GitHub](https://github.com/localForage/localForage/releases/latest), or install with\n[npm](https://www.npmjs.com/):\n\n```bash\nnpm install localforage\n```\n\n[supported browsers]: https://github.com/localForage/localForage/wiki/Supported-Browsers-Platforms\n\n## Support\n\nLost? Need help? Try the\n[localForage API documentation](https://localforage.github.io/localForage). [localForage API文档也有中文版。](https://localforage.docschina.org)\n\nIf you're having trouble using the library, running the tests, or want to contribute to localForage, please look through the [existing issues](https://github.com/localForage/localForage/issues) for your problem first before creating a new one. If you still need help, [feel free to file an issue](https://github.com/localForage/localForage/issues/new).\n\n# How to use localForage\n\n## Callbacks vs Promises\n\nBecause localForage uses async storage, it has an async API.\nIt's otherwise exactly the same as the\n[localStorage API](https://hacks.mozilla.org/2009/06/localstorage/).\n\nlocalForage has a dual API that allows you to either use Node-style callbacks\nor [Promises](https://www.promisejs.org/). If you are unsure which one is right for you, it's recommended to use Promises.\n\nHere's an example of the Node-style callback form:\n\n```js\nlocalforage.setItem('key', 'value', function (err) {\n  // if err is non-null, we got an error\n  localforage.getItem('key', function (err, value) {\n    // if err is non-null, we got an error. otherwise, value is the value\n  });\n});\n```\n\nAnd the Promise form:\n\n```js\nlocalforage.setItem('key', 'value').then(function () {\n  return localforage.getItem('key');\n}).then(function (value) {\n  // we got our value\n}).catch(function (err) {\n  // we got an error\n});\n```\n\nOr, use `async`/`await`:\n\n```js\ntry {\n    const value = await localforage.getItem('somekey');\n    // This code runs once the value has been loaded\n    // from the offline store.\n    console.log(value);\n} catch (err) {\n    // This code runs if there were any errors.\n    console.log(err);\n}\n```\n\nFor more examples, please visit [the API docs](https://localforage.github.io/localForage).\n\n## Storing Blobs, TypedArrays, and other JS objects\n\nYou can store any type in localForage; you aren't limited to strings like in\nlocalStorage. Even if localStorage is your storage backend, localForage\nautomatically does `JSON.parse()` and `JSON.stringify()` when getting/setting\nvalues.\n\nlocalForage supports storing all native JS objects that can be serialized to\nJSON, as well as ArrayBuffers, Blobs, and TypedArrays. Check the\n[API docs][api] for a full list of types supported by localForage.\n\nAll types are supported in every storage backend, though storage limits in\nlocalStorage make storing many large Blobs impossible.\n\n[api]: https://localforage.github.io/localForage/#data-api-setitem\n\n## Configuration\n\nYou can set database information with the `config()` method.\nAvailable options are `driver`, `name`, `storeName`, `version`, `size`, and\n`description`.\n\nExample:\n```javascript\nlocalforage.config({\n    driver      : localforage.WEBSQL, // Force WebSQL; same as using setDriver()\n    name        : 'myApp',\n    version     : 1.0,\n    size        : 4980736, // Size of database, in bytes. WebSQL-only for now.\n    storeName   : 'keyvaluepairs', // Should be alphanumeric, with underscores.\n    description : 'some description'\n});\n```\n\n**Note:** you must call `config()` _before_ you interact with your data. This\nmeans calling `config()` before using `getItem()`, `setItem()`, `removeItem()`,\n`clear()`, `key()`, `keys()` or `length()`.\n\n## Multiple instances\n\nYou can create multiple instances of localForage that point to different stores\nusing `createInstance`. All the configuration options used by\n[`config`](#configuration) are supported.\n\n``` javascript\nvar store = localforage.createInstance({\n  name: \"nameHere\"\n});\n\nvar otherStore = localforage.createInstance({\n  name: \"otherName\"\n});\n\n// Setting the key on one of these doesn't affect the other.\nstore.setItem(\"key\", \"value\");\notherStore.setItem(\"key\", \"value2\");\n```\n\n## RequireJS\n\nYou can use localForage with [RequireJS](http://requirejs.org/):\n\n```javascript\ndefine(['localforage'], function(localforage) {\n    // As a callback:\n    localforage.setItem('mykey', 'myvalue', console.log);\n\n    // With a Promise:\n    localforage.setItem('mykey', 'myvalue').then(console.log);\n});\n```\n\n## TypeScript\n\nIf you have the [`allowSyntheticDefaultImports` compiler option](https://www.typescriptlang.org/docs/handbook/compiler-options.html) set to `true` in your [tsconfig.json](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html) (supported in TypeScript v1.8+), you should use:\n\n```javascript\nimport localForage from \"localforage\";\n```\n\nOtherwise you should use one of the following:\n\n```javascript\nimport * as localForage from \"localforage\";\n// or, in case that the typescript version that you are using\n// doesn't support ES6 style imports for UMD modules like localForage\nimport localForage = require(\"localforage\");\n```\n\n## Framework Support\n\nIf you use a framework listed, there's a localForage storage driver for the\nmodels in your framework so you can store data offline with localForage. We\nhave drivers for the following frameworks:\n\n* [AngularJS](https://github.com/ocombe/angular-localForage)\n* [Angular 4 and up](https://github.com/Alorel/ngforage/)\n* [Backbone](https://github.com/localForage/localForage-backbone)\n* [Ember](https://github.com/genkgo/ember-localforage-adapter)\n* [Vue](https://github.com/dmlzj/vlf)\n* [NuxtJS](https://github.com/nuxt-community/localforage-module)\n\nIf you have a driver you'd like listed, please\n[open an issue](https://github.com/localForage/localForage/issues/new) to have it\nadded to this list.\n\n## Custom Drivers\n\nYou can create your own driver if you want; see the\n[`defineDriver`](https://localforage.github.io/localForage/#driver-api-definedriver) API docs.\n\nThere is a [list of custom drivers on the wiki][custom drivers].\n\n[custom drivers]: https://github.com/localForage/localForage/wiki/Custom-Drivers\n\n# Working on localForage\n\nYou'll need [node/npm](http://nodejs.org/) and\n[bower](http://bower.io/#installing-bower).\n\nTo work on localForage, you should start by\n[forking it](https://github.com/localForage/localForage/fork) and installing its\ndependencies. Replace `USERNAME` with your GitHub username and run the\nfollowing:\n\n```bash\n# Install bower globally if you don't have it:\nnpm install -g bower\n\n# Replace USERNAME with your GitHub username:\ngit clone git@github.com:USERNAME/localForage.git\ncd localForage\nnpm install\nbower install\n```\n\nOmitting the bower dependencies will cause the tests to fail!\n\n## Running Tests\n\nYou need PhantomJS installed to run local tests. Run `npm test` (or,\ndirectly: `grunt test`). Your code must also pass the\n[linter](http://jshint.com/).\n\nlocalForage is designed to run in the browser, so the tests explicitly require\na browser environment. Local tests are run on a headless WebKit (using\n[PhantomJS](http://phantomjs.org)).\n\nWhen you submit a pull request, tests will be run against all browsers that\nlocalForage supports on Travis CI using [Sauce Labs](https://saucelabs.com/).\n\n## Library Size\nAs of version 1.7.3 the payload added to your app is rather small. Served using gzip compression, localForage will add less than 10k to your total bundle size:\n\n<dl>\n  <dt>minified</dt><dd>`~29kB`</dd>\n  <dt>gzipped</dt><dd>`~8.8kB`</dd>\n  <dt>brotli'd</dt><dd>`~7.8kB`</dd>\n</dl>\n\n# License\n\nThis program is free software; it is distributed under an\n[Apache License](https://github.com/localForage/localForage/blob/master/LICENSE).\n\n---\n\nCopyright (c) 2013-2016 [Mozilla](https://mozilla.org)\n([Contributors](https://github.com/localForage/localForage/graphs/contributors)).\n","_attachments":{},"homepage":"https://github.com/localForage/localForage","bugs":{"url":"http://github.com/localForage/localForage/issues"},"license":"Apache-2.0"}