{"_id":"focus-notifications","_rev":"44-4b5c981a6ca244cac813411420091c03","name":"focus-notifications","description":"Notification Center extension for focus","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.0-rc1":{"name":"focus-notifications","version":"0.1.0-rc1","description":"Notification for focus","main":"index.js","scripts":{"test":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js","start":"node server.js","api":"node api-mock","build":"node ./node_modules/webpack/bin/webpack.js --config webpack.config.prod.js","lint":"eslint src"},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","dependencies":{"babel":"^6.0.15","babel-core":"^6.0.20","babel-eslint":"^4.1.3","babel-loader":"^6.0.1","babel-preset-es2015":"^6.0.15","babel-preset-react":"^6.0.15","babel-preset-stage-0":"^6.0.15","babel-runtime":"^6.0.14","css-loader":"^0.21.0","extract-text-webpack-plugin":"^0.9.0","isomorphic-fetch":"^2.1.1","lodash":"^3.10.1","material-design-lite":"1.0.5","moment":"^2.10.6","node-sass":"^3.4.1","react":"^0.14.0","react-dom":"^0.14.0","react-redux":"^3.1.0","redux":"^3.0.4","redux-logger":"^2.0.3","redux-thunk":"^1.0.0","webpack":"^1.12.2"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.23","babel-eslint":"4.1.3","babel-loader":"^5.1.2","babel-runtime":"^5.8.25","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","file-loader":"^0.8.4","jsdom":"^6.5.1","json-loader":"^0.5.2","mocha":"^2.3.0","node-sass":"^3.3.3","react-addons-test-utils":"^0.14.0","react-hot-loader":"^1.2.7","sass-loader":"^3.0.0","sinon":"^1.17.1","sinon-chai":"^2.8.0","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.6.3"},"gitHead":"8f6982aa742507256e1cf55ad90fa38a04fc53f0","_id":"focus-notifications@0.1.0-rc1","_shasum":"ee7af1b3d24569dde86bded8ab44eebb9ece54fd","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},"dist":{"shasum":"ee7af1b3d24569dde86bded8ab44eebb9ece54fd","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.1.0-rc1.tgz","integrity":"sha512-r3aOxn6pDEZyEn90uqNOUwdmv9luHDiFEO8UZqc2jN2c3uxO3xgY5WAWxsqrhm2S2C+IU20z5QJV5HkgyoH3/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBP7AmF9sQjWX6lPSCXeIRURalBz6YhSk2eRAw0EURpyAiEA/BTySTwGq7fjeoRxubXvpTR5jWg5YTNu1B28tfYqveE="}]},"maintainers":[{"name":"pierr","email":"pierre.besson7+npm@gmail.com"}]},"0.2.0-beta1":{"name":"focus-notifications","version":"0.2.0-beta1","description":"Notification Center extension for focus","main":"index.js","scripts":{"build":"npm run babelify && npm run bundle","bundle":"better-npm-run bundle","babelify":"better-npm-run babelify","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test","lint":"eslint src"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","LIBRARY_NAME":"FocusComments","MINIMIFY":false,"PACKAGE_JSON_PATH":"../"}},"babelify":{"command":"babel src --out-dir ./ --source-maps inline"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"PACKAGE_JSON_PATH":"../","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","dependencies":{"better-npm-run":"0.0.5","isomorphic-fetch":"^2.1.1","keymaster":"^1.6.2","lodash":"^3.10.1","material-design-lite":"1.0.6","moment":"^2.10.6","react":"0.14.5","react-dom":"0.14.5","react-redux":"^3.1.0","redux":"^3.0.2","redux-logger":"^2.0.3","redux-thunk":"^1.0.0"},"devDependencies":{"animate.css":"^3.4.0","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-preset-es2015":"^6.1.2","babel-preset-react":"^6.1.2","babel-preset-stage-0":"^6.1.2","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","material-design-icons-iconfont":"^2.0.4","material-design-lite":"^1.0.5","mocha":"^2.3.0","moment":"^2.10.6","nock":"^2.17.0","node-sass":"^3.3.3","react":"^0.14.7","react-addons-css-transition-group":"0.14.4","react-addons-test-utils":"0.14.4","react-dom":"^0.14.7","react-hot-loader":"^1.2.7","redux-devtools":"^2.1.5","sass-loader":"^3.0.0","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.8.6"},"gitHead":"2e0215dafbb69ea3570c6876851c7002aa45931c","_id":"focus-notifications@0.2.0-beta1","_shasum":"00e7166507f4558cd1b5ff9fc70819bda34721de","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},"dist":{"shasum":"00e7166507f4558cd1b5ff9fc70819bda34721de","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.2.0-beta1.tgz","integrity":"sha512-XeAs0QmO0ujOSkOdd5frAItK+A64R4e2NPHjoBnB2ysb6KBMsjLatm82ED/UslZQs9fbHYX1seg53kPGPCO+4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGJcfNnvrwzDCsVym7PXYgEedCi3nezFLXXIyrSaiAHAiBCXONxxb0oeK2GzHxhWFoiR3iMEOy/nt6GidmjpRQSYw=="}]},"maintainers":[{"name":"pierr","email":"pierre.besson7+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/focus-notifications-0.2.0-beta1.tgz_1454451437456_0.5642682064790279"}},"0.2.0-beta2":{"name":"focus-notifications","version":"0.2.0-beta2","description":"Notification Center extension for focus","main":"index.js","scripts":{"build":"npm run babelify && npm run copy-sass && npm run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","babelify":"better-npm-run babelify","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test","lint":"eslint src"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","LIBRARY_NAME":"FocusComments","MINIMIFY":false,"PACKAGE_JSON_PATH":"../"}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"command":"babel src --out-dir ./ --source-maps inline"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"PACKAGE_JSON_PATH":"../","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","dependencies":{"better-npm-run":"0.0.5","isomorphic-fetch":"^2.1.1","keymaster":"^1.6.2","lodash":"^3.10.1","material-design-lite":"1.0.6","moment":"^2.10.6","react":"0.14.5","react-dom":"0.14.5","react-redux":"^3.1.0","redux":"^3.0.2","redux-logger":"^2.0.3","redux-thunk":"^1.0.0","react-addons-css-transition-group":"0.14.4","redux-devtools":"^2.1.5","redux-devtools-dock-monitor":"^1.0.1","redux-devtools-log-monitor":"^1.0.3"},"devDependencies":{"animate.css":"^3.4.0","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-preset-es2015":"^6.1.2","babel-preset-react":"^6.1.2","babel-preset-stage-0":"^6.1.2","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","material-design-icons-iconfont":"^2.0.4","material-design-lite":"^1.0.5","mocha":"^2.3.0","moment":"^2.10.6","nock":"^2.17.0","node-sass":"^3.3.3","react":"^0.14.7","react-addons-css-transition-group":"0.14.4","react-addons-test-utils":"0.14.4","react-dom":"^0.14.7","react-hot-loader":"^1.2.7","sass-loader":"^3.0.0","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.8.6"},"gitHead":"856041daf40e32f2fd336700bef982f79cf13a77","_id":"focus-notifications@0.2.0-beta2","_shasum":"c641612c021a11228f63d0b0dc72addd834252da","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},"dist":{"shasum":"c641612c021a11228f63d0b0dc72addd834252da","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.2.0-beta2.tgz","integrity":"sha512-P7N2gdAdeo7xlU+i++dbVe+j/00owAWP7FBMrAoor4jjl8iDxDBINuS1rcnX1mS36sxPXJ/DSQWytAPr7q96VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD58IE+xDMAm1P/6ZHn8KOgz7CW82H3Q93Nz/GYb7hR9wIhANPeo33A/cq63EA2hrACMHTOY7HWb2b5KO+F/kQJ+RMW"}]},"maintainers":[{"name":"pierr","email":"pierre.besson7+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/focus-notifications-0.2.0-beta2.tgz_1454502797787_0.9821409245487303"}},"0.2.0-beta3":{"name":"focus-notifications","version":"0.2.0-beta3","description":"Notification Center extension for focus","main":"index.js","scripts":{"build":"npm run babelify && npm run copy-sass && npm run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","babelify":"better-npm-run babelify","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test","lint":"eslint src"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","LIBRARY_NAME":"FocusComments","MINIMIFY":false,"PACKAGE_JSON_PATH":"../"}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"command":"babel src --out-dir ./ --source-maps inline"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"PACKAGE_JSON_PATH":"../","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","dependencies":{"better-npm-run":"0.0.5","isomorphic-fetch":"^2.1.1","keymaster":"^1.6.2","lodash":"^3.10.1","material-design-lite":"1.0.6","moment":"^2.10.6","react":"0.14.5","react-dom":"0.14.5","react-redux":"^3.1.0","redux":"^3.0.2","redux-logger":"^2.0.3","redux-thunk":"^1.0.0","react-addons-css-transition-group":"0.14.4","redux-devtools":"3.1.0","redux-devtools-dock-monitor":"^1.0.1","redux-devtools-log-monitor":"^1.0.3"},"devDependencies":{"animate.css":"^3.4.0","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-preset-es2015":"^6.1.2","babel-preset-react":"^6.1.2","babel-preset-stage-0":"^6.1.2","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","material-design-icons-iconfont":"^2.0.4","material-design-lite":"^1.0.5","mocha":"^2.3.0","moment":"^2.10.6","nock":"^2.17.0","node-sass":"^3.3.3","react":"^0.14.7","react-addons-css-transition-group":"0.14.4","react-addons-test-utils":"0.14.4","react-dom":"^0.14.7","react-hot-loader":"^1.2.7","sass-loader":"^3.0.0","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.8.6"},"gitHead":"08fd834c0e4deb4e967b9752ff0005f3decdb089","_id":"focus-notifications@0.2.0-beta3","_shasum":"6f9cbe4192e22ec0bc8d0b688145f20755333207","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},"dist":{"shasum":"6f9cbe4192e22ec0bc8d0b688145f20755333207","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.2.0-beta3.tgz","integrity":"sha512-MrBAhSIH51psL6ZvNNIZvfTkyPmq7J41P5b9QnhKO0n5WhXqkQKx9aL1M1LFXsmb5mQGtUr9d6WYwbiQa0lAMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBA6sZGgiO8aBmilDtu4ziDbkA0dqzlonYIgkPvFx3fEAiEAslf8X/JiBvZ6JtAIs5DYkKcEdScq+ut+iTC0Tc/Sve8="}]},"maintainers":[{"name":"pierr","email":"pierre.besson7+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/focus-notifications-0.2.0-beta3.tgz_1454506546667_0.6107383468188345"}},"0.2.0-beta4":{"name":"focus-notifications","version":"0.2.0-beta4","description":"Notification Center extension for focus","main":"index.js","scripts":{"build":"npm run babelify && npm run copy-sass && npm run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","babelify":"better-npm-run babelify","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test","lint":"eslint src"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","LIBRARY_NAME":"FocusNotifications","MINIMIFY":false,"PACKAGE_JSON_PATH":"../"}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"command":"babel src --out-dir ./ --source-maps inline"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"PACKAGE_JSON_PATH":"../","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","dependencies":{"better-npm-run":"0.0.5","isomorphic-fetch":"^2.1.1","keymaster":"^1.6.2","lodash":"^3.10.1","material-design-lite":"1.0.6","moment":"^2.10.6","react-redux":"^3.1.0","redux":"^3.0.2","redux-logger":"^2.0.3","redux-thunk":"^1.0.0","redux-devtools":"3.1.0","redux-devtools-dock-monitor":"^1.0.1","redux-devtools-log-monitor":"^1.0.3"},"devDependencies":{"react":"^0.14.7","react-dom":"^0.14.7","react-addons-css-transition-group":"0.14.4","animate.css":"^3.4.0","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-preset-es2015":"^6.1.2","babel-preset-react":"^6.1.2","babel-preset-stage-0":"^6.1.2","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","material-design-icons-iconfont":"^2.0.4","material-design-lite":"^1.0.5","mocha":"^2.3.0","moment":"^2.10.6","nock":"^2.17.0","node-sass":"^3.3.3","react-addons-test-utils":"0.14.4","react-hot-loader":"^1.2.7","sass-loader":"^3.0.0","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.8.6"},"gitHead":"08fd834c0e4deb4e967b9752ff0005f3decdb089","_id":"focus-notifications@0.2.0-beta4","_shasum":"72d3b74eb67f885f1e4f6d68757f05e847d29f10","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},"dist":{"shasum":"72d3b74eb67f885f1e4f6d68757f05e847d29f10","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.2.0-beta4.tgz","integrity":"sha512-iBF8XrqjuF7PG7wnxmvEzhu18n5qj1cwR434Yo7FZcpDCdvWaMuZw5+gH3rj9u5Dq9bn2cHs19Qln0fXoPhxzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC30i+E96NCWnolTqr5p1N0IFF62vF+m9N44XBvnZpPxgIgZ8yJXhBaaMKf2rgcYG6qGDLM8wLHaL2YucSRCa2aUUw="}]},"maintainers":[{"name":"pierr","email":"pierre.besson7+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/focus-notifications-0.2.0-beta4.tgz_1454533598414_0.9133880014996976"}},"0.2.0-beta5":{"name":"focus-notifications","version":"0.2.0-beta5","description":"Notification Center extension for focus","main":"index.js","scripts":{"build":"npm run babelify && npm run copy-sass && npm run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","babelify":"better-npm-run babelify","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test","lint":"eslint src"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","LIBRARY_NAME":"FocusNotifications","MINIMIFY":false,"PACKAGE_JSON_PATH":"../"}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"command":"babel src --out-dir ./ --source-maps inline"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"PACKAGE_JSON_PATH":"../","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","dependencies":{"better-npm-run":"0.0.5","isomorphic-fetch":"^2.1.1","keymaster":"^1.6.2","lodash":"^3.10.1","material-design-lite":"1.0.6","moment":"^2.10.6","react-redux":"^3.1.0","redux":"^3.0.2","redux-logger":"^2.0.3","redux-thunk":"^1.0.0","redux-devtools":"3.1.0","redux-devtools-dock-monitor":"^1.0.1","redux-devtools-log-monitor":"^1.0.3"},"devDependencies":{"react":"^0.14.7","react-dom":"^0.14.7","react-addons-css-transition-group":"0.14.4","animate.css":"^3.4.0","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-preset-es2015":"^6.1.2","babel-preset-react":"^6.1.2","babel-preset-stage-0":"^6.1.2","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","material-design-icons-iconfont":"^2.0.4","material-design-lite":"^1.0.5","mocha":"^2.3.0","moment":"^2.10.6","nock":"^2.17.0","node-sass":"^3.3.3","react-addons-test-utils":"0.14.4","react-hot-loader":"^1.2.7","sass-loader":"^3.0.0","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.8.6"},"gitHead":"b65aad6b963a6ff268278ca1770f312044674b84","_id":"focus-notifications@0.2.0-beta5","_shasum":"ccca624d5d86b874956b8b3d72a331c8999931d7","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},"dist":{"shasum":"ccca624d5d86b874956b8b3d72a331c8999931d7","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.2.0-beta5.tgz","integrity":"sha512-IfEI22AVvYnZLiN7fTcTAYM6LHQX9d5LhoTf116Yruv+4p6oD2Al7Di9nSGd8tgEQIXuxoVBbFDfPXYoNQo65g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnpTX1bD86K93KsTHO607Z9oL7VBZU9JukE2O7JEMaMAIhAP1tC/0RIStHNx+2IXrkBkGKPLhuF4hIhrFbg2hQFj2X"}]},"maintainers":[{"name":"pierr","email":"pierre.besson7+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/focus-notifications-0.2.0-beta5.tgz_1454536924357_0.3658111463300884"}},"0.2.0-beta6":{"name":"focus-notifications","version":"0.2.0-beta6","description":"Notification Center extension for focus","main":"index.js","scripts":{"build":"npm run babelify && npm run copy-sass && npm run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","babelify":"better-npm-run babelify","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test","lint":"eslint src"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","LIBRARY_NAME":"FocusNotifications","MINIMIFY":false,"PACKAGE_JSON_PATH":"../"}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"command":"babel src --out-dir ./ --source-maps inline"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"PACKAGE_JSON_PATH":"../","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","dependencies":{"better-npm-run":"0.0.5","isomorphic-fetch":"^2.1.1","keymaster":"^1.6.2","lodash":"^3.10.1","material-design-lite":"1.0.6","moment":"^2.10.6","react-redux":"^3.1.0","redux":"^3.0.2","redux-logger":"^2.0.3","redux-thunk":"^1.0.0","redux-devtools":"3.1.0","redux-devtools-dock-monitor":"^1.0.1","redux-devtools-log-monitor":"^1.0.3"},"devDependencies":{"react":"^0.14.7","react-dom":"^0.14.7","react-addons-css-transition-group":"0.14.4","animate.css":"^3.4.0","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-preset-es2015":"^6.1.2","babel-preset-react":"^6.1.2","babel-preset-stage-0":"^6.1.2","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","material-design-icons-iconfont":"^2.0.4","material-design-lite":"^1.0.5","mocha":"^2.3.0","moment":"^2.10.6","nock":"^2.17.0","node-sass":"^3.3.3","react-addons-test-utils":"0.14.4","react-hot-loader":"^1.2.7","sass-loader":"^3.0.0","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.8.6"},"gitHead":"b65aad6b963a6ff268278ca1770f312044674b84","_id":"focus-notifications@0.2.0-beta6","_shasum":"f3596ee902f4d96eb59d929cd4e32d65402d4800","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},"dist":{"shasum":"f3596ee902f4d96eb59d929cd4e32d65402d4800","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.2.0-beta6.tgz","integrity":"sha512-QJLV5ev7RU1Yp7/43u5gbwefdKaeZWJ8dHd0Zm5xDR9Gl3M4Y0RSar9nhUVWz+ibUp3GRmPRyIuNAq+jAi/NIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC79HLpxkK0gAN1/WNGJujqymIXuEd1AnVx5I3IM1L11QIgGdIoV84XoW3NHDaoATyoAmwe4sfeSHcFuXe+GbGshqQ="}]},"maintainers":[{"name":"pierr","email":"pierre.besson7+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/focus-notifications-0.2.0-beta6.tgz_1454537113678_0.15030752960592508"}},"0.2.0-beta7":{"name":"focus-notifications","version":"0.2.0-beta7","description":"Notification Center extension for focus","main":"index.js","scripts":{"build":"npm run babelify && npm run copy-sass && npm run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","babelify":"better-npm-run babelify","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test","lint":"eslint src"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","LIBRARY_NAME":"FocusNotifications","MINIMIFY":false,"PACKAGE_JSON_PATH":"../"}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"command":"babel src --out-dir ./ --source-maps inline"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"PACKAGE_JSON_PATH":"../","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","dependencies":{"better-npm-run":"0.0.5","isomorphic-fetch":"^2.1.1","keymaster":"^1.6.2","lodash":"^3.10.1","material-design-lite":"1.0.6","moment":"^2.10.6","react-redux":"^3.1.0","redux":"^3.0.2","redux-logger":"^2.0.3","redux-thunk":"^1.0.0","redux-devtools":"3.1.0","redux-devtools-dock-monitor":"^1.0.1","redux-devtools-log-monitor":"^1.0.3"},"devDependencies":{"react":"^0.14.7","react-dom":"^0.14.7","react-addons-css-transition-group":"0.14.4","animate.css":"^3.4.0","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-preset-es2015":"^6.1.2","babel-preset-react":"^6.1.2","babel-preset-stage-0":"^6.1.2","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","material-design-icons-iconfont":"^2.0.4","material-design-lite":"^1.0.5","mocha":"^2.3.0","moment":"^2.10.6","nock":"^2.17.0","node-sass":"^3.3.3","react-addons-test-utils":"0.14.4","react-hot-loader":"^1.2.7","sass-loader":"^3.0.0","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.8.6"},"gitHead":"3e3c72867acb2fcddb70a5e71bab6d67a09ba63f","_id":"focus-notifications@0.2.0-beta7","_shasum":"d562106bc872e179047cf6e04c576798fbd73884","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},"dist":{"shasum":"d562106bc872e179047cf6e04c576798fbd73884","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.2.0-beta7.tgz","integrity":"sha512-hTROSjSPuuDTjazGh8V6haZ6m/+UZrRdPOgoJ2DVPI6qr6ksFZ9ZV3YhsK4tyKYnl1+Pevj0VEJzjjYLN0bBDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTa1LvAcGHkn2GwWwqQegaXiYvfpuKbZ/3zwpxSPg5HwIhAK8P1y2muj8b5Piah8OqjXnxb1TKzLylyo2A5qxsoNMf"}]},"maintainers":[{"name":"pierr","email":"pierre.besson7+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/focus-notifications-0.2.0-beta7.tgz_1454538149292_0.696579497307539"}},"0.2.0-rc1":{"name":"focus-notifications","version":"0.2.0-rc1","description":"Notification Center extension for focus","main":"index.js","scripts":{"build":"npm run babelify && npm run copy-sass && npm run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","babelify":"better-npm-run babelify","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test","lint":"eslint src"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","LIBRARY_NAME":"FocusNotifications","MINIMIFY":false,"PACKAGE_JSON_PATH":"../"}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"command":"babel src --out-dir ./ --source-maps inline"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"PACKAGE_JSON_PATH":"../","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","dependencies":{"better-npm-run":"0.0.5","isomorphic-fetch":"^2.1.1","keymaster":"^1.6.2","lodash":"^3.10.1","material-design-lite":"1.0.6","moment":"^2.10.6","react-redux":"^3.1.0","redux":"^3.0.2","redux-logger":"^2.0.3","redux-thunk":"^1.0.0","redux-devtools":"3.1.0","redux-devtools-dock-monitor":"^1.0.1","redux-devtools-log-monitor":"^1.0.3"},"devDependencies":{"react":"^0.14.7","react-dom":"^0.14.7","react-addons-css-transition-group":"0.14.4","animate.css":"^3.4.0","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-preset-es2015":"^6.1.2","babel-preset-react":"^6.1.2","babel-preset-stage-0":"^6.1.2","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","material-design-icons-iconfont":"^2.0.4","material-design-lite":"^1.0.5","mocha":"^2.3.0","moment":"^2.10.6","nock":"^2.17.0","node-sass":"^3.3.3","react-addons-test-utils":"0.14.4","react-hot-loader":"^1.2.7","sass-loader":"^3.0.0","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.8.6"},"gitHead":"3e3c72867acb2fcddb70a5e71bab6d67a09ba63f","_id":"focus-notifications@0.2.0-rc1","_shasum":"fc5d64e42307124bab27d7efa5b89782836c3228","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},"dist":{"shasum":"fc5d64e42307124bab27d7efa5b89782836c3228","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.2.0-rc1.tgz","integrity":"sha512-qLFXaIeE4aeFJSL2rRco112g0xDtlbF8+gDQi2m3AnnbT7GdjW3Jpcx4ER9Ub+HQmQR/0XNsYGHDfELFimS5/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSO1zfyFlYv1jQCX3axpFFV4Lg7C4GwcqY83Wgz9vv9AIgDxd3SQVYEWXFuhyHqMkOm2rNQbkFtVEWMpnn4XAWAaM="}]},"maintainers":[{"name":"pierr","email":"pierre.besson7+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/focus-notifications-0.2.0-rc1.tgz_1454566260223_0.5304404979106039"}},"0.2.0-rc2":{"name":"focus-notifications","version":"0.2.0-rc2","description":"Notification Center extension for focus","main":"index.js","scripts":{"build":"npm run babelify && npm run copy-sass && npm run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","babelify":"better-npm-run babelify","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test","lint":"eslint src"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","LIBRARY_NAME":"FocusNotifications","MINIMIFY":false,"PACKAGE_JSON_PATH":"../"}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"command":"babel src --out-dir ./ --source-maps inline"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"PACKAGE_JSON_PATH":"../","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","dependencies":{"better-npm-run":"0.0.5","isomorphic-fetch":"^2.1.1","keymaster":"^1.6.2","lodash":"^3.10.1","material-design-lite":"1.0.6","moment":"^2.10.6","react-redux":"^3.1.0","redux":"^3.0.2","redux-logger":"^2.0.3","redux-thunk":"^1.0.0","redux-devtools":"3.1.0","redux-devtools-dock-monitor":"^1.0.1","redux-devtools-log-monitor":"^1.0.3"},"devDependencies":{"react":"^0.14.7","react-dom":"^0.14.7","react-addons-css-transition-group":"0.14.4","animate.css":"^3.4.0","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-preset-es2015":"^6.1.2","babel-preset-react":"^6.1.2","babel-preset-stage-0":"^6.1.2","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","material-design-icons-iconfont":"^2.0.4","material-design-lite":"^1.0.5","mocha":"^2.3.0","moment":"^2.10.6","nock":"^2.17.0","node-sass":"^3.3.3","react-addons-test-utils":"0.14.4","react-hot-loader":"^1.2.7","sass-loader":"^3.0.0","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.8.6"},"gitHead":"ada4ef6e4ee8171a03c09580171bb45cb94c524c","_id":"focus-notifications@0.2.0-rc2","_shasum":"7f24c84979985013b6f0feeef87eef157bfe9e7d","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},"dist":{"shasum":"7f24c84979985013b6f0feeef87eef157bfe9e7d","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.2.0-rc2.tgz","integrity":"sha512-KMag/QJVykm0aff8Ua/alLpe1z0ZPgbvyaj0B52ghbb9VYI6YM8/n+NqrSs1GMtMwHEjfbQPIhXBa401OcxSxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyJqQmlchr7KMvKc/eTrJf24EUqn0GvfikvgmM2/lfhAiEAgsUsJr43b632YOZdy1D1p2AGKiHJWV4ZCZnUrjPoPLE="}]},"maintainers":[{"name":"pierr","email":"pierre.besson7+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/focus-notifications-0.2.0-rc2.tgz_1454566860932_0.13816641876474023"}},"0.2.0-rc3":{"name":"focus-notifications","version":"0.2.0-rc3","description":"Notification Center extension for focus","main":"index.js","scripts":{"build":"npm run babelify && npm run copy-sass && npm run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","babelify":"better-npm-run babelify","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test","lint":"eslint src"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","LIBRARY_NAME":"FocusNotifications","MINIMIFY":false,"PACKAGE_JSON_PATH":"../"}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"command":"babel src --out-dir ./ --source-maps inline"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"PACKAGE_JSON_PATH":"../","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","dependencies":{"better-npm-run":"0.0.5","isomorphic-fetch":"^2.1.1","keymaster":"^1.6.2","lodash":"^3.10.1","material-design-lite":"1.0.6","moment":"^2.10.6","react-redux":"^3.1.0","redux":"^3.0.2","redux-logger":"^2.0.3","redux-thunk":"^1.0.0","redux-devtools":"3.1.0","redux-devtools-dock-monitor":"^1.0.1","redux-devtools-log-monitor":"^1.0.3"},"devDependencies":{"react":"^0.14.7","react-dom":"^0.14.7","react-addons-css-transition-group":"0.14.4","animate.css":"^3.4.0","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-preset-es2015":"^6.1.2","babel-preset-react":"^6.1.2","babel-preset-stage-0":"^6.1.2","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","material-design-icons-iconfont":"^2.0.4","material-design-lite":"^1.0.5","mocha":"^2.3.0","moment":"^2.10.6","nock":"^2.17.0","node-sass":"^3.3.3","react-addons-test-utils":"0.14.4","react-hot-loader":"^1.2.7","sass-loader":"^3.0.0","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.8.6"},"gitHead":"ec204b209893a344f916d8b069656daf86ab2eba","_id":"focus-notifications@0.2.0-rc3","_shasum":"50ecc9fd7dd38981f4ea27c7c0b7f448ac04eee7","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},"dist":{"shasum":"50ecc9fd7dd38981f4ea27c7c0b7f448ac04eee7","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.2.0-rc3.tgz","integrity":"sha512-4q3pu+IY7QSRrGi9mmRUP9s8xDwvYNp7u1oKePzy5khBBqzVHsjiBRxiQ4K1n+MtS4nvq35Zhyldsx8uZmMcPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhk+oLMspEwXHuFVAInAjieHaYGDVO0jyZLcL6fYMPQgIgNVbksAiZPFh9y7hp1Y9U3Coml9EUBLHkW/MK+QiOSQ4="}]},"maintainers":[{"name":"pierr","email":"pierre.besson7+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/focus-notifications-0.2.0-rc3.tgz_1454567279121_0.8784128369297832"}},"0.2.0-rc4":{"name":"focus-notifications","version":"0.2.0-rc4","description":"Notification Center extension for focus","main":"index.js","scripts":{"build":"npm run babelify && npm run copy-sass && npm run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","babelify":"better-npm-run babelify","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test","lint":"eslint src"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","LIBRARY_NAME":"FocusNotifications","MINIMIFY":false,"PACKAGE_JSON_PATH":"../"}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"command":"babel src --out-dir ./ --source-maps inline"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"PACKAGE_JSON_PATH":"../","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","files":["actions","index.html","src","api-mock","index.js","store","component","LICENSE","test","config.js","__tests__","container","package.json","util","dist","README.md","webpack.config.js","example","reducers","server.js"],"dependencies":{"better-npm-run":"0.0.5","isomorphic-fetch":"^2.1.1","keymaster":"^1.6.2","lodash":"^3.10.1","material-design-lite":"1.0.6","moment":"^2.10.6","react-redux":"^3.1.0","redux":"^3.0.2","redux-logger":"^2.0.3","redux-thunk":"^1.0.0","redux-devtools":"3.1.0","redux-devtools-dock-monitor":"^1.0.1","redux-devtools-log-monitor":"^1.0.3"},"devDependencies":{"react":"^0.14.7","react-dom":"^0.14.7","react-addons-css-transition-group":"0.14.4","animate.css":"^3.4.0","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-preset-es2015":"^6.1.2","babel-preset-react":"^6.1.2","babel-preset-stage-0":"^6.1.2","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","material-design-icons-iconfont":"^2.0.4","material-design-lite":"^1.0.5","mocha":"^2.3.0","moment":"^2.10.6","nock":"^2.17.0","node-sass":"^3.3.3","react-addons-test-utils":"0.14.4","react-hot-loader":"^1.2.7","sass-loader":"^3.0.0","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.8.6"},"gitHead":"bde7a85157b0fbc72cfc45f73f3d137a36004d30","_id":"focus-notifications@0.2.0-rc4","_shasum":"30ccb0f78eb9a18d95c219c8a05b4bc8cdc8f1b3","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},"dist":{"shasum":"30ccb0f78eb9a18d95c219c8a05b4bc8cdc8f1b3","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.2.0-rc4.tgz","integrity":"sha512-+akROrQTea1CNoCoOEAfDclJjDYlxaZsU1xd99ktlXNbbCys1AMlq44yu4nd0wmTaxUzPB2FxLQ6eiRonOiSqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdSB+nJR7X478Cp6NnSB+F/rmy3e5Py5jmK1BoYuHnjAiEAsbUA2ge8fwigEMcxFdNVy7jCCUAVdm9PHMwVnuKeoh8="}]},"maintainers":[{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"pierr","email":"pierre.besson7+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/focus-notifications-0.2.0-rc4.tgz_1454943692979_0.4107033920008689"}},"0.2.0-rc5":{"name":"focus-notifications","version":"0.2.0-rc5","description":"Notification Center extension for focus","main":"index.js","scripts":{"build":"npm run babelify && npm run copy-sass && npm run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","babelify":"better-npm-run babelify","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test","lint":"eslint src"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","LIBRARY_NAME":"FocusNotifications","MINIMIFY":false,"PACKAGE_JSON_PATH":"../"}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"command":"babel src --out-dir ./ --source-maps inline"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"PACKAGE_JSON_PATH":"../","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","files":["actions","index.html","src","api-mock","index.js","store","component","LICENSE","test","config.js","__tests__","container","package.json","util","dist","README.md","webpack.config.js","example","reducers","server.js"],"dependencies":{"better-npm-run":"0.0.5","isomorphic-fetch":"^2.1.1","keymaster":"^1.6.2","lodash":"^3.10.1","material-design-lite":"1.0.6","moment":"^2.10.6","react-redux":"^3.1.0","redux":"^3.0.2","redux-logger":"^2.0.3","redux-thunk":"^1.0.0","redux-devtools":"3.1.0","redux-devtools-dock-monitor":"^1.0.1","redux-devtools-log-monitor":"^1.0.3"},"devDependencies":{"react":"^0.14.7","react-dom":"^0.14.7","react-addons-css-transition-group":"0.14.4","animate.css":"^3.4.0","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-preset-es2015":"^6.1.2","babel-preset-react":"^6.1.2","babel-preset-stage-0":"^6.1.2","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","material-design-icons-iconfont":"^2.0.4","material-design-lite":"^1.0.5","mocha":"^2.3.0","moment":"^2.10.6","nock":"^2.17.0","node-sass":"^3.3.3","react-addons-test-utils":"0.14.4","react-hot-loader":"^1.2.7","sass-loader":"^3.0.0","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.8.6"},"gitHead":"e40b29c378fb724d7986b28a9cd606c0cb3e389f","_id":"focus-notifications@0.2.0-rc5","_shasum":"d963d8671b4c999f1dc4354b22d7402f6d7080c7","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},"dist":{"shasum":"d963d8671b4c999f1dc4354b22d7402f6d7080c7","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.2.0-rc5.tgz","integrity":"sha512-PXCPyT5JVR/F+y2n4nP+Htc6HKdEAmsiToiXK2krok6ESHY3AynTrZ0gdeX3w9d/NlgvxZlFGCsDnqc0BY1FpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+z/RYTyTY/6/1HegeOL5CxtiDRJMenQDMoLEvptvu0AiBS6LVcA0sZsv+FPhlzVi4RaWJWnTWrHt2P6mK8IoNKfg=="}]},"maintainers":[{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"pierr","email":"pierre.besson7+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/focus-notifications-0.2.0-rc5.tgz_1454945554695_0.43454829999245703"}},"0.2.0-rc6":{"name":"focus-notifications","version":"0.2.0-rc6","description":"Notification Center extension for focus","main":"index.js","scripts":{"build":"npm run babelify && npm run copy-sass && npm run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","babelify":"better-npm-run babelify","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test","lint":"eslint src"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","LIBRARY_NAME":"FocusNotifications","MINIMIFY":false,"PACKAGE_JSON_PATH":"../"}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"command":"babel src --out-dir ./ --source-maps inline"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"PACKAGE_JSON_PATH":"../","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","files":["actions","index.html","src","api-mock","index.js","store","component","LICENSE","test","config.js","__tests__","container","package.json","util","dist","README.md","webpack.config.js","example","reducers","server.js"],"dependencies":{"better-npm-run":"0.0.5","isomorphic-fetch":"^2.1.1","keymaster":"^1.6.2","lodash":"^3.10.1","material-design-lite":"1.0.6","moment":"^2.10.6","react-redux":"^3.1.0","redux":"^3.0.2","redux-logger":"^2.0.3","redux-thunk":"^1.0.0","redux-devtools":"3.1.0","redux-devtools-dock-monitor":"^1.0.1","redux-devtools-log-monitor":"^1.0.3"},"devDependencies":{"react":"^0.14.7","react-dom":"^0.14.7","react-addons-css-transition-group":"0.14.4","animate.css":"^3.4.0","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-preset-es2015":"^6.1.2","babel-preset-react":"^6.1.2","babel-preset-stage-0":"^6.1.2","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","material-design-icons-iconfont":"^2.0.4","material-design-lite":"^1.0.5","mocha":"^2.3.0","moment":"^2.10.6","nock":"^2.17.0","node-sass":"^3.3.3","react-addons-test-utils":"0.14.4","react-hot-loader":"^1.2.7","sass-loader":"^3.0.0","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.8.6"},"gitHead":"e40b29c378fb724d7986b28a9cd606c0cb3e389f","_id":"focus-notifications@0.2.0-rc6","_shasum":"0d6bac9613697dd6b23c38c1cf127ff3fc7628c0","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},"dist":{"shasum":"0d6bac9613697dd6b23c38c1cf127ff3fc7628c0","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.2.0-rc6.tgz","integrity":"sha512-FM+t/XLoOms9CnkNjQOhVlTNi/EUlQhdfiZIyez0RSOHqIkoJE1ozeobKyKsLse7Xw7YHbNbF7lD/cTpplUDkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpPgWhAgpqbBCSHph358g6wsAt2MaHm+lnRo3Q5t5GJAiEAuD/sVFI2hxK06hrNgu65LZb1NDBM0/pw3R/0zH8tSag="}]},"maintainers":[{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"pierr","email":"pierre.besson7+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/focus-notifications-0.2.0-rc6.tgz_1454946041817_0.2333154275547713"}},"0.2.1":{"name":"focus-notifications","version":"0.2.1","description":"Notification Center extension for focus","main":"index.js","scripts":{"build":"npm run babelify && npm run copy-sass && npm run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","babelify":"better-npm-run babelify","start":"better-npm-run dev-server","test":"better-npm-run test","lint":"eslint src"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","LIBRARY_NAME":"FocusNotifications","MINIMIFY":false,"PACKAGE_JSON_PATH":"../"}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"command":"babel src --out-dir ./ --source-maps inline"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"PACKAGE_JSON_PATH":"../","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"babel":{"presets":["focus"]},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","files":["actions","index.html","src","api-mock","index.js","store","component","LICENSE","test","config.js","__tests__","container","package.json","util","dist","README.md","webpack.config.js","example","reducers","server.js"],"dependencies":{"better-npm-run":"0.0.5","isomorphic-fetch":"^2.1.1","keymaster":"^1.6.2","lodash":"^3.10.1","material-design-lite":"1.0.6","moment":"^2.10.6","react-redux":"^3.1.0","redux":"^3.0.2","redux-devtools":"3.1.0","redux-devtools-dock-monitor":"^1.0.1","redux-devtools-log-monitor":"^1.0.3","redux-logger":"^2.0.3","redux-thunk":"^1.0.0"},"devDependencies":{"autoprefixer-loader":"^3.2.0","babel-preset-focus":"^0.5.2","react":"^0.14.7","react-dom":"^0.14.7","react-addons-css-transition-group":"0.14.4","animate.css":"^3.4.0","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","material-design-icons-iconfont":"^2.0.4","material-design-lite":"^1.0.5","mocha":"^2.3.0","moment":"^2.10.6","nock":"^2.17.0","node-sass":"^3.3.3","react-addons-test-utils":"0.14.4","react-hot-loader":"^1.2.7","sass-loader":"^3.0.0","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.11.5"},"gitHead":"b217c8e9de3a3216e79f1661731a7b863165be31","_id":"focus-notifications@0.2.1","_shasum":"2de4144a1709b24c28b75daefb4a756471ef749c","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},"dist":{"shasum":"2de4144a1709b24c28b75daefb4a756471ef749c","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.2.1.tgz","integrity":"sha512-dP62DtxL0YpKFOn3+q+irQDJfKMKKU+BAjJEust6XMb9NK+MmC7PlEuk/ZGGKgtk+Yj8HvPeQzOvfESkQD3I0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXzQq5X5v0Ppn/y+oH/0WMSze5K2RTnpZPEN/7ByFtFAiAPnfth43nffPAKOEeoa6tKMv8GQmsBEILz8UsQ60srsA=="}]},"maintainers":[{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"pierr","email":"pierre.besson7+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/focus-notifications-0.2.1.tgz_1462193149121_0.34928067051805556"}},"0.3.0":{"name":"focus-notifications","version":"0.3.0","description":"Notification Center extension for focus","main":"index.js","scripts":{"build":"npm run babelify && npm run copy-sass && npm run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","babelify":"better-npm-run babelify","start":"better-npm-run dev-server","test":"better-npm-run test","lint":"eslint src"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","BABEL_ENV":"production","LIBRARY_NAME":"FocusNotifications","MINIMIFY":false,"PACKAGE_JSON_PATH":"../"}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"env":{"BABEL_ENV":"production"},"command":"node script/babelify.js"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"PACKAGE_JSON_PATH":"../","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"babel":{"presets":["focus"]},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","files":["actions","index.html","src","api-mock","index.js","store","component","LICENSE","test","config.js","__tests__","container","package.json","util","dist","README.md","webpack.config.js","example","reducers","server.js"],"dependencies":{"better-npm-run":"0.0.5","isomorphic-fetch":"^2.1.1","keymaster":"^1.6.2","lodash":"^3.10.1","material-design-lite":"1.0.6","moment":"^2.10.6","react-redux":"^3.1.0","redux":"^3.0.2","redux-devtools":"3.1.0","redux-devtools-dock-monitor":"^1.0.1","redux-devtools-log-monitor":"^1.0.3","redux-logger":"^2.0.3","redux-thunk":"^1.0.0"},"devDependencies":{"autoprefixer-loader":"^3.2.0","babel-preset-focus":"^0.5.2","react":"^0.14.7","react-dom":"^0.14.7","react-addons-css-transition-group":"0.14.4","animate.css":"^3.4.0","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","material-design-icons-iconfont":"^2.0.4","material-design-lite":"^1.0.5","mocha":"^2.3.0","moment":"^2.10.6","nock":"^2.17.0","node-sass":"^3.3.3","react-addons-test-utils":"0.14.4","react-hot-loader":"^1.2.7","sass-loader":"^3.0.0","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.11.5"},"gitHead":"681453e8b8cc6f8ff81de75fbeb639564b721970","_id":"focus-notifications@0.3.0","_shasum":"28acf819705ccab357686602facf5517b58ecbc1","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.2","_npmUser":{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},"dist":{"shasum":"28acf819705ccab357686602facf5517b58ecbc1","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.3.0.tgz","integrity":"sha512-3x+pzyi8D9o2AC8GIuldDdpJ7Td5jeisZtfRwVHpxoIinp2w7qsn+ySWxhFGJRwNZmqA3DTxSzXOFOYg9EIEkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJCIsr+I0CaaPb4hoJzmgfeBicVaktHGyhZmdHkPA/agIhAN8TKtgAnyceD37v0ws+wfx1zMDEvOrgiRlQ3mFefxiV"}]},"maintainers":[{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"pierr","email":"pierre.besson7+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/focus-notifications-0.3.0.tgz_1465291250167_0.4205197114497423"}},"0.4.0-beta0":{"name":"focus-notifications","version":"0.4.0-beta0","description":"Notification Center extension for focus","main":"index.js","scripts":{"babelify":"better-npm-run babelify","build":"better-npm-run babelify && better-npm-run copy-sass && better-npm-run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","lint":"eslint src","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","BABEL_ENV":"production","LIBRARY_NAME":"FocusNotifications","MINIMIFY":false,"PACKAGE_JSON_PATH":".."}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"env":{"BABEL_ENV":"production"},"command":"node script/babelify.js"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"PACKAGE_JSON_PATH":"..","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"babel":{"presets":["focus"]},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","files":["actions","index.html","src","api-mock","index.js","store","component","LICENSE","test","config.js","__tests__","container","package.json","util","dist","README.md","webpack.config.js","example","reducers","server.js"],"dependencies":{"isomorphic-fetch":"^2.1.1"},"peerDependencies":{"i18next":">= 4.1.0","lodash":">= 4.15.0","material-design-lite":">= 1.2.1","material-design-icons-iconfont":">= 3.0.3","react":">= 15.3.0 < 16.0.0","react-dom":">= 15.3.0 < 16.0.0","react-redux":">= 4.4.5","redux":">= 3.5.2","redux-thunk":">= 2.1.0","moment":">= 2.14.1"},"devDependencies":{"autoprefixer-loader":"^3.2.0","babel-preset-focus":"^0.5.2","better-npm-run":"0.0.5","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","lodash":"^4.15.0","material-design-icons-iconfont":"^3.0.3","material-design-lite":"1.2.1","mocha":"^2.3.0","moment":"^2.14.1","nock":"^2.17.0","node-sass":"^3.3.3","react":"^15.4.2","react-dom":"^15.4.2","react-redux":"^5.0.1","react-addons-test-utils":"0.14.4","react-hot-loader":"^1.2.7","redux":"^3.6.0","redux-thunk":"^2.1.0","redux-devtools":"3.3.1","redux-devtools-dock-monitor":"^1.1.1","redux-devtools-log-monitor":"^1.2.0","redux-logger":"^2.7.4","sass-loader":"^3.0.0","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.11.5"},"gitHead":"27e99cc5a8de5df7296f2714edd25f05ad064446","_id":"focus-notifications@0.4.0-beta0","_shasum":"64bea50c4874dec45f032547eaef88c0ff0307c2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"tommass","email":"thomas.gallon@gmail.com"},"dist":{"shasum":"64bea50c4874dec45f032547eaef88c0ff0307c2","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.4.0-beta0.tgz","integrity":"sha512-qWigGIt44mrF/51zg2qjYw6KkZtiecuHlwjWnsar2Z2XoYWl7WJPnj++zHBZlGGcUCg3jqFMZdlJiIxh8rpwAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDph3sWnufrK09D1kUtwxB+E18EqBJkwIKVaP4tEOl69gIhAM6DVNs/FZcRDYfT0L9Y51rwW9cy+r58451g7lMrjece"}]},"maintainers":[{"name":"ephrame","email":"viollet.ame@gmail.com"},{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"getfocus","email":"focus.bureau@kleegroup.com"},{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},{"name":"tommass","email":"thomas.gallon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/focus-notifications-0.4.0-beta0.tgz_1483981379851_0.9891470149159431"}},"0.4.0-beta1":{"name":"focus-notifications","version":"0.4.0-beta1","description":"Notification Center extension for focus","main":"index.js","scripts":{"babelify":"better-npm-run babelify","build":"better-npm-run babelify && better-npm-run copy-sass && better-npm-run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","lint":"eslint src","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","BABEL_ENV":"production","LIBRARY_NAME":"FocusNotifications","MINIMIFY":false,"PACKAGE_JSON_PATH":".."}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"env":{"BABEL_ENV":"production"},"command":"node script/babelify.js"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"PACKAGE_JSON_PATH":"..","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"babel":{"presets":["focus"]},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","files":["actions","index.html","src","api-mock","index.js","store","component","LICENSE","test","config.js","__tests__","container","package.json","util","dist","README.md","webpack.config.js","example","reducers","server.js"],"dependencies":{"isomorphic-fetch":"^2.1.1"},"peerDependencies":{"i18next":">= 4.1.0","lodash":">= 4.15.0","material-design-lite":">= 1.2.1","material-design-icons-iconfont":">= 3.0.3","react":">= 15.3.0 < 16.0.0","react-dom":">= 15.3.0 < 16.0.0","react-redux":">= 4.4.5","redux":">= 3.5.2","redux-thunk":">= 2.1.0","moment":">= 2.14.1"},"devDependencies":{"autoprefixer-loader":"^3.2.0","babel-preset-focus":"^0.5.2","better-npm-run":"0.0.5","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","lodash":"^4.15.0","material-design-icons-iconfont":"^3.0.3","material-design-lite":"1.2.1","mocha":"^2.3.0","moment":"^2.14.1","nock":"^2.17.0","node-sass":"^3.3.3","react":"^15.4.2","react-dom":"^15.4.2","react-redux":"^5.0.1","react-addons-test-utils":"0.14.4","react-hot-loader":"^1.2.7","redux":"^3.6.0","redux-thunk":"^2.1.0","redux-devtools":"3.3.1","redux-devtools-dock-monitor":"^1.1.1","redux-devtools-log-monitor":"^1.2.0","redux-logger":"^2.7.4","sass-loader":"^3.0.0","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.11.5"},"gitHead":"27e99cc5a8de5df7296f2714edd25f05ad064446","_id":"focus-notifications@0.4.0-beta1","_shasum":"648da506d882a038edefcbeefe9759a0352c1f48","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"tommass","email":"thomas.gallon@gmail.com"},"dist":{"shasum":"648da506d882a038edefcbeefe9759a0352c1f48","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.4.0-beta1.tgz","integrity":"sha512-KQnY/LYLJToa6seYYfmQzD9oS6A/fVmENLBPUyzzERd68W5WxV7wDWRsp57Qp9yVNnEiKYr6UfUfk+0/Em1o0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/OekaROZMXCTvp6detROJko+K8QkJZqycIH4U2XSMFgIhAPOR+3leVdKUzJKeOgS0/KZrfjrtLyrtZcArzjP0AVrA"}]},"maintainers":[{"name":"ephrame","email":"viollet.ame@gmail.com"},{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"getfocus","email":"focus.bureau@kleegroup.com"},{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},{"name":"tommass","email":"thomas.gallon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/focus-notifications-0.4.0-beta1.tgz_1484070408218_0.9620969577226788"}},"0.4.0-beta2":{"name":"focus-notifications","version":"0.4.0-beta2","description":"Notification Center extension for focus","main":"index.js","scripts":{"babelify":"better-npm-run babelify","build":"better-npm-run babelify && better-npm-run copy-sass && better-npm-run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","lint":"eslint src","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","BABEL_ENV":"production","LIBRARY_NAME":"FocusNotifications","MINIMIFY":false,"PACKAGE_JSON_PATH":".."}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"env":{"BABEL_ENV":"production"},"command":"node script/babelify.js"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"PACKAGE_JSON_PATH":"..","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"babel":{"presets":["focus"]},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","files":["__tests__","actions","api-mock","component","config.js","container","dist","example","index.html","index.js","LICENSE","package.json","README.md","reducers","src","server.js","store","style","test","util","webpack.config.js"],"dependencies":{"isomorphic-fetch":"^2.1.1"},"peerDependencies":{"i18next":">= 4.1.0","lodash":">= 4.15.0","material-design-lite":">= 1.2.1","material-design-icons-iconfont":">= 3.0.3","react":">= 15.3.0 < 16.0.0","react-dom":">= 15.3.0 < 16.0.0","react-redux":">= 4.4.5","redux":">= 3.5.2","redux-thunk":">= 2.1.0","moment":">= 2.14.1"},"devDependencies":{"autoprefixer-loader":"^3.2.0","babel-preset-focus":"^0.5.2","better-npm-run":"0.0.5","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","lodash":"^4.15.0","material-design-icons-iconfont":"^3.0.3","material-design-lite":"1.2.1","mocha":"^2.3.0","moment":"^2.14.1","nock":"^2.17.0","node-sass":"^3.3.3","react":"^15.4.2","react-dom":"^15.4.2","react-redux":"^5.0.1","react-addons-test-utils":"0.14.4","react-hot-loader":"^1.2.7","redux":"^3.6.0","redux-thunk":"^2.1.0","redux-devtools":"3.3.1","redux-devtools-dock-monitor":"^1.1.1","redux-devtools-log-monitor":"^1.2.0","redux-logger":"^2.7.4","sass-loader":"^3.0.0","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.12.3","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.11.5"},"gitHead":"27e99cc5a8de5df7296f2714edd25f05ad064446","_id":"focus-notifications@0.4.0-beta2","_shasum":"9aafbf0d24e3cd3996f7cdd662c5cc4f392613c1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"tommass","email":"thomas.gallon@gmail.com"},"dist":{"shasum":"9aafbf0d24e3cd3996f7cdd662c5cc4f392613c1","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.4.0-beta2.tgz","integrity":"sha512-dh1TnLdVhkJUTu8HluzAJ4j+DSGOWbco9y2tnKO4uchnefkVLd3Wen2U1X1/2xHJnAE8rwtaGY9+KtKBinMjrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCykWmjEDODbVsnRN0ez2tQJq7R7MwpsELzZkoGNSZW5AIhAII0xJhZWajAwZKVOPXiSMMV08aEAv/To32V0iSyOlYW"}]},"maintainers":[{"name":"ephrame","email":"viollet.ame@gmail.com"},{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"getfocus","email":"focus.bureau@kleegroup.com"},{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},{"name":"tommass","email":"thomas.gallon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/focus-notifications-0.4.0-beta2.tgz_1484071686198_0.39587001665495336"}},"0.4.0-beta3":{"name":"focus-notifications","version":"0.4.0-beta3","description":"Notification Center extension for focus","main":"index.js","scripts":{"babelify":"better-npm-run babelify","build":"better-npm-run babelify && better-npm-run copy-sass && better-npm-run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","lint":"eslint src","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","BABEL_ENV":"production","LIBRARY_NAME":"FocusNotifications","MINIMIFY":false,"PACKAGE_JSON_PATH":".."}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"env":{"BABEL_ENV":"production"},"command":"node script/babelify.js"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"PACKAGE_JSON_PATH":"..","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"babel":{"presets":["focus"]},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","files":["__tests__","actions","api-mock","component","config.js","container","dist","example","index.html","index.js","LICENSE","package.json","README.md","reducers","src","server.js","store","style","test","util","webpack.config.js"],"dependencies":{"isomorphic-fetch":"^2.1.1"},"peerDependencies":{"i18next":">= 4.1.0","lodash":">= 4.15.0","material-design-lite":">= 1.2.1","material-design-icons-iconfont":">= 3.0.3","react":">= 15.3.0 < 16.0.0","react-dom":">= 15.3.0 < 16.0.0","react-redux":">= 4.4.5","redux":">= 3.5.2","redux-thunk":">= 2.1.0","moment":">= 2.14.1"},"devDependencies":{"autoprefixer-loader":"^3.2.0","babel-preset-focus":"^0.5.2","better-npm-run":"0.0.5","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","lodash":"^4.15.0","material-design-icons-iconfont":"^3.0.3","material-design-lite":"1.2.1","mocha":"^2.3.0","moment":"^2.14.1","nock":"^2.17.0","node-sass":"^3.3.3","react":"^15.4.2","react-dom":"^15.4.2","react-redux":"^5.0.1","react-addons-test-utils":"0.14.4","react-hot-loader":"^1.2.7","redux":"^3.6.0","redux-thunk":"^2.1.0","redux-devtools":"3.3.1","redux-devtools-dock-monitor":"^1.1.1","redux-devtools-log-monitor":"^1.2.0","redux-logger":"^2.7.4","sass-loader":"^3.1.2","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.13.0","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.11.5"},"gitHead":"27e99cc5a8de5df7296f2714edd25f05ad064446","_id":"focus-notifications@0.4.0-beta3","_shasum":"4c3747d476098ac079bd74ecf27a2cd6e1c9f982","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"tommass","email":"thomas.gallon@gmail.com"},"dist":{"shasum":"4c3747d476098ac079bd74ecf27a2cd6e1c9f982","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.4.0-beta3.tgz","integrity":"sha512-A58tuKi7m7NTqHS/9jd3+zE6ZcVfa9kplAHkIayXIfh8D20aLeGXNowstxtBy2scZ94iZshd1Ru1LnjjpdCS2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMF+yXxfMAijU5U7z/OTQIur06P10EfJ/HLutdaax6aAiEA4aEUWKUluB8inkj8m95gse4Vm+4iG5FIBrYAiwSov+0="}]},"maintainers":[{"name":"ephrame","email":"viollet.ame@gmail.com"},{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"getfocus","email":"focus.bureau@kleegroup.com"},{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},{"name":"tommass","email":"thomas.gallon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/focus-notifications-0.4.0-beta3.tgz_1484151001606_0.021667112363502383"}},"0.4.0-beta4":{"name":"focus-notifications","version":"0.4.0-beta4","description":"Notification Center extension for focus","main":"index.js","scripts":{"babelify":"better-npm-run babelify","build":"better-npm-run babelify && better-npm-run copy-sass && better-npm-run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","lint":"eslint src","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","BABEL_ENV":"production","LIBRARY_NAME":"FocusNotifications","MINIMIFY":false,"PACKAGE_JSON_PATH":"."}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"env":{"BABEL_ENV":"production"},"command":"node script/babelify.js"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"PACKAGE_JSON_PATH":"..","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"babel":{"presets":["focus"]},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","files":["__tests__","actions","api-mock","component","config.js","container","dist","example","index.html","index.js","LICENSE","package.json","README.md","reducers","src","server.js","store","style","test","util","webpack.config.js"],"dependencies":{"isomorphic-fetch":"^2.1.1"},"peerDependencies":{"i18next":">= 4.1.0","lodash":">= 4.15.0","material-design-lite":">= 1.2.1","material-design-icons-iconfont":">= 3.0.3","react":">= 15.3.0 < 16.0.0","react-dom":">= 15.3.0 < 16.0.0","react-redux":">= 4.4.5","redux":">= 3.5.2","redux-thunk":">= 2.1.0","moment":">= 2.14.1"},"devDependencies":{"autoprefixer-loader":"^3.2.0","babel-preset-focus":"^0.5.2","better-npm-run":"0.0.5","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","lodash":"^4.15.0","material-design-icons-iconfont":"^3.0.3","material-design-lite":"1.2.1","mocha":"^2.3.0","moment":"^2.14.1","nock":"^2.17.0","node-sass":"^3.3.3","react":"^15.4.2","react-dom":"^15.4.2","react-redux":"^5.0.1","react-addons-test-utils":"0.14.4","react-hot-loader":"^1.2.7","redux":"^3.6.0","redux-thunk":"^2.1.0","redux-devtools":"3.3.1","redux-devtools-dock-monitor":"^1.1.1","redux-devtools-log-monitor":"^1.2.0","redux-logger":"^2.7.4","sass-loader":"^3.1.2","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.13.0","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.11.5"},"gitHead":"27e99cc5a8de5df7296f2714edd25f05ad064446","_id":"focus-notifications@0.4.0-beta4","_shasum":"f363728919f44089456950f36526ef05f91bda21","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"tommass","email":"thomas.gallon@gmail.com"},"dist":{"shasum":"f363728919f44089456950f36526ef05f91bda21","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.4.0-beta4.tgz","integrity":"sha512-S0mt8Oby5TcwFU8pECwJje0henUG9Jkn4BL91t1+LrTQFfn65xW1S33AUvg05H0BQJoJtwKsH7ypOLWGTH2Bbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLsoxqc1ZZ2wbAT3kHBYTaWshZO1tgPtzB3nGpKEKCqQIgKgAsfdx7whz47GBBeTn6A2G+SqSBXQKPg6Z5983tgvA="}]},"maintainers":[{"name":"ephrame","email":"viollet.ame@gmail.com"},{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"getfocus","email":"focus.bureau@kleegroup.com"},{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},{"name":"tommass","email":"thomas.gallon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/focus-notifications-0.4.0-beta4.tgz_1484151781070_0.6972308915574104"}},"0.4.0-beta5":{"name":"focus-notifications","version":"0.4.0-beta5","description":"Notification Center extension for focus","main":"index.js","scripts":{"babelify":"better-npm-run babelify","build":"better-npm-run babelify && better-npm-run copy-sass && better-npm-run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","lint":"eslint src","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","BABEL_ENV":"production","LIBRARY_NAME":"FocusNotifications","MINIMIFY":false,"THIS_PACKAGE_JSON_PATH":"."}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"env":{"BABEL_ENV":"production"},"command":"node script/babelify.js"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"THIS_PACKAGE_JSON_PATH":"..","ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"babel":{"presets":["focus"]},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","files":["__tests__","actions","api-mock","component","config.js","container","dist","example","index.html","index.js","LICENSE","package.json","README.md","reducers","src","server.js","store","style","test","util","webpack.config.js"],"dependencies":{"isomorphic-fetch":"^2.1.1"},"peerDependencies":{"i18next":">= 4.1.0","lodash":">= 4.15.0","material-design-lite":">= 1.2.1","material-design-icons-iconfont":">= 3.0.3","react":">= 15.3.0 < 16.0.0","react-dom":">= 15.3.0 < 16.0.0","react-redux":">= 4.4.5","redux":">= 3.5.2","redux-thunk":">= 2.1.0","moment":">= 2.14.1"},"devDependencies":{"autoprefixer-loader":"^3.2.0","babel-preset-focus":"^0.5.2","better-npm-run":"0.0.5","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","lodash":"^4.15.0","material-design-icons-iconfont":"^3.0.3","material-design-lite":"1.2.1","mocha":"^2.3.0","moment":"^2.14.1","nock":"^2.17.0","node-sass":"^3.3.3","react":"^15.4.2","react-dom":"^15.4.2","react-redux":"^5.0.1","react-addons-test-utils":"0.14.4","react-hot-loader":"^1.2.7","redux":"^3.6.0","redux-thunk":"^2.1.0","redux-devtools":"3.3.1","redux-devtools-dock-monitor":"^1.1.1","redux-devtools-log-monitor":"^1.2.0","redux-logger":"^2.7.4","sass-loader":"^3.1.2","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.13.0","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.11.5"},"gitHead":"27e99cc5a8de5df7296f2714edd25f05ad064446","_id":"focus-notifications@0.4.0-beta5","_shasum":"f85ebc42cf3b3da5bfbb95489ee2318c5836ca96","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"tommass","email":"thomas.gallon@gmail.com"},"dist":{"shasum":"f85ebc42cf3b3da5bfbb95489ee2318c5836ca96","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.4.0-beta5.tgz","integrity":"sha512-vsvjLtbKOzTsNkwYnxm+m0489jPrDp5gaNaaY6iF2T6HJkF6ZioVFlZE/fQ5rSuZKOmG9iVJPEZZyfaY1xAy5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3hF5Z8rAforAsjNTcPeRX/fW8ThAQlh2+oQPKfsm6jwIhAKxgxpd7RWMx3hY1pX7Uq+SXPeXSMF2C37Tl17GjQlZB"}]},"maintainers":[{"name":"ephrame","email":"viollet.ame@gmail.com"},{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"getfocus","email":"focus.bureau@kleegroup.com"},{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},{"name":"tommass","email":"thomas.gallon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/focus-notifications-0.4.0-beta5.tgz_1484160434241_0.7479904247447848"}},"0.4.0-beta6":{"name":"focus-notifications","version":"0.4.0-beta6","description":"Notification Center extension for focus","main":"index.js","scripts":{"babelify":"better-npm-run babelify","build":"better-npm-run babelify && better-npm-run copy-sass && better-npm-run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","lint":"eslint src","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","BABEL_ENV":"production","LIBRARY_NAME":"FocusNotifications","MINIMIFY":false}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"env":{"BABEL_ENV":"production"},"command":"node script/babelify.js"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"babel":{"presets":["focus"]},"repository":{"type":"git","url":"git+https://github.com/pierr/notif.git"},"keywords":["notification","focus"],"author":{"name":"Pierre Besson","email":"pierre.besson7@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierr/notif/issues"},"homepage":"https://github.com/pierr/notif#readme","files":["__tests__","actions","api-mock","component","config.js","container","dist","example","index.html","index.js","LICENSE","package.json","README.md","reducers","src","server.js","store","style","test","util","webpack.config.js"],"dependencies":{"isomorphic-fetch":"^2.1.1","redux-devtools":"^3.3.1","redux-devtools-dock-monitor":"^1.1.1","redux-devtools-log-monitor":"^1.2.0"},"peerDependencies":{"i18next":">= 4.1.0","lodash":">= 4.15.0","material-design-lite":">= 1.2.1","material-design-icons-iconfont":">= 3.0.3","react":">= 15.3.0 < 16.0.0","react-dom":">= 15.3.0 < 16.0.0","react-redux":">= 4.4.5","redux":">= 3.5.2","redux-thunk":">= 2.1.0","moment":">= 2.14.1"},"devDependencies":{"autoprefixer-loader":"^3.2.0","babel-preset-focus":"^0.5.2","better-npm-run":"0.0.5","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","font-awesome":"^4.4.0","html-webpack-plugin":"^1.6.2","jsdom":"^6.5.1","json-loader":"^0.5.2","lodash":"^4.15.0","material-design-icons-iconfont":"^3.0.3","material-design-lite":"1.2.1","mocha":"^2.3.0","moment":"^2.14.1","nock":"^2.17.0","node-sass":"^3.3.3","react":"^15.4.2","react-dom":"^15.4.2","react-redux":"^5.0.1","react-addons-test-utils":"0.14.4","react-hot-loader":"^1.2.7","redux":"^3.6.0","redux-thunk":"^2.1.0","redux-logger":"^2.7.4","sass-loader":"^3.1.2","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.13.0","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.11.5"},"gitHead":"27e99cc5a8de5df7296f2714edd25f05ad064446","_id":"focus-notifications@0.4.0-beta6","_shasum":"b8b8ea9b8ee76fa338bf6df62f1827842184221a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"tommass","email":"thomas.gallon@gmail.com"},"dist":{"shasum":"b8b8ea9b8ee76fa338bf6df62f1827842184221a","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.4.0-beta6.tgz","integrity":"sha512-h72j2lK/G9A7ATTtYr7BVSC0Fji9baFtWC7VunP21tFP8jB1dwjEuw8l7TqmfkOpb5g3uLq1IguTg77u6wtvoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu4vlPoZir1J2yTtoW03kSO41bZExKrThGyN2qSyTkhAIgSRb5IX1bgclN1mlsB5rXO+8zYSerKGpF1ogylCzxNBI="}]},"maintainers":[{"name":"ephrame","email":"viollet.ame@gmail.com"},{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"getfocus","email":"focus.bureau@kleegroup.com"},{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},{"name":"tommass","email":"thomas.gallon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/focus-notifications-0.4.0-beta6.tgz_1484162333298_0.7207038933411241"}},"0.4.0-beta7":{"name":"focus-notifications","version":"0.4.0-beta7","description":"Notification Center extension for focus","main":"index.js","scripts":{"babelify":"better-npm-run babelify","build":"better-npm-run babelify && better-npm-run copy-sass && better-npm-run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","lint":"eslint src","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","BABEL_ENV":"production","LIBRARY_NAME":"focus-notifications","MINIMIFY":false}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"env":{"BABEL_ENV":"production"},"command":"node script/babelify.js"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"babel":{"presets":["focus"]},"repository":{"type":"git","url":"git+https://github.com/get-focus/focus-notifications.git"},"keywords":["notification","focus"],"author":{"name":"Focus by Kleegroup","email":"focus@kleegroup.com"},"license":"MIT","bugs":{"url":"https://github.com/get-focus/focus-notifications/issues"},"homepage":"https://github.com/get-focus/focus-notifications#readme","files":["__tests__","actions","api-mock","component","config.js","container","dist","example","index.html","index.js","LICENSE","package.json","README.md","reducers","src","server.js","store","style","test","util","webpack.config.js"],"dependencies":{"isomorphic-fetch":"^2.1.1","redux-devtools":"^3.3.1","redux-devtools-dock-monitor":"^1.1.1","redux-devtools-log-monitor":"^1.2.0"},"peerDependencies":{"i18next":">= 4.1.0","lodash":">= 4.15.0","material-design-lite":">= 1.2.1","material-design-icons-iconfont":">= 3.0.3","react":">= 15.3.0 < 16.0.0","react-dom":">= 15.3.0 < 16.0.0","react-redux":">= 4.4.5","redux":">= 3.5.2","redux-thunk":">= 2.1.0","moment":">= 2.14.1"},"devDependencies":{"autoprefixer-loader":"^3.2.0","babel-preset-focus":"^0.5.2","better-npm-run":"0.0.5","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","jsdom":"^6.5.1","json-loader":"^0.5.2","lodash":"^4.15.0","material-design-icons-iconfont":"^3.0.3","material-design-lite":"1.2.1","mocha":"^2.3.0","moment":"^2.14.1","nock":"^2.17.0","node-sass":"^3.3.3","react":"^15.4.2","react-dom":"^15.4.2","react-redux":"^5.0.1","react-addons-test-utils":"^15.4.2","react-hot-loader":"^1.3.1","redux":"^3.6.0","redux-thunk":"^2.1.0","redux-logger":"^2.7.4","sass-loader":"^3.1.2","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.13.0","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.11.5"},"gitHead":"4b1284eba4d23860e52e1ac24b63d67ebe419cb1","_id":"focus-notifications@0.4.0-beta7","_shasum":"59af78c4638925e28610ab8ca212ddb046c8ac10","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"tommass","email":"thomas.gallon@gmail.com"},"dist":{"shasum":"59af78c4638925e28610ab8ca212ddb046c8ac10","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.4.0-beta7.tgz","integrity":"sha512-o1BmUyaDtziZNzntR2lHi/SdZ/zTl0PEz9ZnFv1RT6m7zBEe1QnQy44pydOE7Tf9R6nVoM7nr6uV1BArTXbQgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFE10cpkHGKbEcuBvf/3UJpKiZ7kgkswEL9PW9oxXMX5AiAaxee4xQDBFRWY5BNGcXQU1Q8bgEdrUSQt19IWieIijw=="}]},"maintainers":[{"name":"ephrame","email":"viollet.ame@gmail.com"},{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"getfocus","email":"focus.bureau@kleegroup.com"},{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},{"name":"tommass","email":"thomas.gallon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/focus-notifications-0.4.0-beta7.tgz_1484233525213_0.3089303942397237"}},"0.4.0-beta8":{"name":"focus-notifications","version":"0.4.0-beta8","description":"Notification Center extension for focus","main":"index.js","scripts":{"babelify":"better-npm-run babelify","build":"better-npm-run babelify && better-npm-run copy-sass && better-npm-run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","lint":"eslint src","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","BABEL_ENV":"production","LIBRARY_NAME":"focus-notifications","MINIMIFY":false}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"env":{"BABEL_ENV":"production"},"command":"node script/babelify.js"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"babel":{"presets":["focus"]},"repository":{"type":"git","url":"git+https://github.com/get-focus/focus-notifications.git"},"keywords":["notification","focus"],"author":{"name":"Focus by Kleegroup","email":"focus@kleegroup.com"},"license":"MIT","bugs":{"url":"https://github.com/get-focus/focus-notifications/issues"},"homepage":"https://github.com/get-focus/focus-notifications#readme","files":["__tests__","actions","api-mock","component","config.js","container","dist","example","index.html","index.js","LICENSE","package.json","README.md","reducers","src","server.js","store","style","test","util","webpack.config.js"],"dependencies":{"isomorphic-fetch":"^2.1.1","redux-devtools":"^3.3.1","redux-devtools-dock-monitor":"^1.1.1","redux-devtools-log-monitor":"^1.2.0"},"peerDependencies":{"i18next":">= 4.1.0","lodash":">= 4.15.0","material-design-lite":">= 1.2.1","material-design-icons-iconfont":">= 3.0.3","react":">= 15.3.0 < 16.0.0","react-dom":">= 15.3.0 < 16.0.0","react-redux":">= 4.4.5","redux":">= 3.5.2","redux-thunk":">= 2.1.0","moment":">= 2.14.1"},"devDependencies":{"autoprefixer-loader":"^3.2.0","babel-preset-focus":"^0.5.2","better-npm-run":"0.0.5","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","jsdom":"^6.5.1","json-loader":"^0.5.2","lodash":"^4.15.0","material-design-icons-iconfont":"^3.0.3","material-design-lite":"1.2.1","mocha":"^2.3.0","moment":"^2.14.1","nock":"^2.17.0","node-sass":"^3.3.3","react":"^15.4.2","react-dom":"^15.4.2","react-redux":"^5.0.1","react-addons-test-utils":"^15.4.2","react-hot-loader":"^1.3.1","redux":"^3.6.0","redux-thunk":"^2.1.0","redux-logger":"^2.7.4","sass-loader":"^3.1.2","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.13.0","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.11.5"},"gitHead":"4b1284eba4d23860e52e1ac24b63d67ebe419cb1","_id":"focus-notifications@0.4.0-beta8","_shasum":"bf350f31d64a1d34812a3e80e52a8121381fc73f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"tommass","email":"thomas.gallon@gmail.com"},"dist":{"shasum":"bf350f31d64a1d34812a3e80e52a8121381fc73f","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.4.0-beta8.tgz","integrity":"sha512-sSPqOGUAtzGSTaR2adjRg+ZwwDDefD7YS3i32aHqbUVyrX3pcRVojtUJszs864a8RlUp+mPRoyoWV6jk3l/ttQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq54X1LTuHwaZbfc+Fgp7S8pEAoVcVBHYdIbTf28VwZQIgVoVu/l0pLLgSM8PpDBHiAsNOMI2DBXrd8qckLqetv4s="}]},"maintainers":[{"name":"ephrame","email":"viollet.ame@gmail.com"},{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"getfocus","email":"focus.bureau@kleegroup.com"},{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},{"name":"tommass","email":"thomas.gallon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/focus-notifications-0.4.0-beta8.tgz_1484234525284_0.8820003219880164"}},"0.4.0-beta9":{"name":"focus-notifications","version":"0.4.0-beta9","description":"Notification Center extension for focus","main":"index.js","scripts":{"babelify":"better-npm-run babelify","build":"better-npm-run babelify && better-npm-run copy-sass && better-npm-run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","lint":"eslint src","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","BABEL_ENV":"production","LIBRARY_NAME":"focus-notifications","MINIMIFY":false}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"env":{"BABEL_ENV":"production"},"command":"node script/babelify.js"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"babel":{"presets":["focus"]},"repository":{"type":"git","url":"git+https://github.com/get-focus/focus-notifications.git"},"keywords":["notification","focus"],"author":{"name":"Focus by Kleegroup","email":"focus@kleegroup.com"},"license":"MIT","bugs":{"url":"https://github.com/get-focus/focus-notifications/issues"},"homepage":"https://github.com/get-focus/focus-notifications#readme","files":["__tests__","actions","api-mock","component","config.js","container","dist","example","index.html","index.js","LICENSE","package.json","README.md","reducers","src","server.js","store","style","test","util","webpack.config.js"],"dependencies":{"isomorphic-fetch":"^2.1.1","redux-devtools":"^3.3.1","redux-devtools-dock-monitor":"^1.1.1","redux-devtools-log-monitor":"^1.2.0"},"peerDependencies":{"lodash":">= 4.15.0","material-design-lite":">= 1.2.1","material-design-icons-iconfont":">= 3.0.3","react":">= 15.3.0 < 16.0.0","react-dom":">= 15.3.0 < 16.0.0","react-redux":">= 4.4.5","redux":">= 3.5.2","redux-thunk":">= 2.1.0"},"devDependencies":{"autoprefixer-loader":"^3.2.0","babel-preset-focus":"^0.5.2","better-npm-run":"0.0.5","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","i18next":"^4.1.0","jsdom":"^6.5.1","json-loader":"^0.5.2","lodash":"^4.15.0","material-design-icons-iconfont":"^3.0.3","material-design-lite":"1.2.1","mocha":"^2.3.0","moment":"^2.14.1","nock":"^2.17.0","node-sass":"^3.3.3","react":"^15.4.2","react-dom":"^15.4.2","react-redux":"^5.0.1","react-addons-test-utils":"^15.4.2","react-hot-loader":"^1.3.1","redux":"^3.6.0","redux-thunk":"^2.1.0","redux-logger":"^2.7.4","sass-loader":"^3.1.2","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.13.0","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.11.5"},"gitHead":"a2d6d5cde496eb17567b33a06bf75e59b1ae4fa5","_id":"focus-notifications@0.4.0-beta9","_shasum":"459679ea6f3432aee2f4e1289c1049498113f1f3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"tommass","email":"thomas.gallon@gmail.com"},"dist":{"shasum":"459679ea6f3432aee2f4e1289c1049498113f1f3","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.4.0-beta9.tgz","integrity":"sha512-RoEALCX6GLvJTqyTel42cXGqOBqUFVAip2wGTm/kufNwYRVmRg5YBIDJh3uJA8/0TnIEM/tbj9i6qvzTSUdFcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCIkH5rZo9AwWXg4ZDz3vi1nog658wI4JKKizzKohcn7wIfL4XwMRT52PskQxuo74+Nzf2Yk/9tE4ou1a4f5eE9qA=="}]},"maintainers":[{"name":"ephrame","email":"viollet.ame@gmail.com"},{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"getfocus","email":"focus.bureau@kleegroup.com"},{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},{"name":"tommass","email":"thomas.gallon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/focus-notifications-0.4.0-beta9.tgz_1484313550677_0.6109579433687031"}},"0.4.0-beta10":{"name":"focus-notifications","version":"0.4.0-beta10","description":"Notification Center extension for focus","main":"index.js","scripts":{"babelify":"better-npm-run babelify","build":"better-npm-run babelify && better-npm-run copy-sass && better-npm-run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","lint":"eslint src","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","BABEL_ENV":"production","LIBRARY_NAME":"focus-notifications","MINIMIFY":false}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"env":{"BABEL_ENV":"production"},"command":"node script/babelify.js"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"babel":{"presets":["focus"]},"repository":{"type":"git","url":"git+https://github.com/get-focus/focus-notifications.git"},"keywords":["notification","focus"],"author":{"name":"Focus by Kleegroup","email":"focus@kleegroup.com"},"license":"MIT","bugs":{"url":"https://github.com/get-focus/focus-notifications/issues"},"homepage":"https://github.com/get-focus/focus-notifications#readme","files":["__tests__","actions","api-mock","component","config.js","container","dist","example","index.html","index.js","LICENSE","package.json","README.md","reducers","src","server.js","store","style","test","translation","util","webpack.config.js"],"dependencies":{"isomorphic-fetch":"^2.1.1","redux-devtools":"^3.3.1","redux-devtools-dock-monitor":"^1.1.1","redux-devtools-log-monitor":"^1.2.0"},"peerDependencies":{"lodash":">= 4.15.0","material-design-lite":">= 1.2.1","material-design-icons-iconfont":">= 3.0.3","react":">= 15.3.0 < 16.0.0","react-dom":">= 15.3.0 < 16.0.0","react-redux":">= 4.4.5","redux":">= 3.5.2","redux-thunk":">= 2.1.0"},"devDependencies":{"autoprefixer-loader":"^3.2.0","babel-preset-focus":"^0.5.2","better-npm-run":"0.0.5","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","i18next":"^4.1.0","jsdom":"^6.5.1","json-loader":"^0.5.2","lodash":"^4.15.0","material-design-icons-iconfont":"^3.0.3","material-design-lite":"1.2.1","mocha":"^2.3.0","moment":"^2.14.1","nock":"^2.17.0","node-sass":"^3.3.3","react":"^15.4.2","react-dom":"^15.4.2","react-redux":"^5.0.1","react-addons-test-utils":"^15.4.2","react-hot-loader":"^1.3.1","redux":"^3.6.0","redux-thunk":"^2.1.0","redux-logger":"^2.7.4","sass-loader":"^3.1.2","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.13.0","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.11.5"},"gitHead":"b0dff6fd8a3a458dd6a9db8dfd1f99dd0ad45727","_id":"focus-notifications@0.4.0-beta10","_shasum":"b6b1cddd0af97dea4a4c787d3ed4fc39774c071e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"tommass","email":"thomas.gallon@gmail.com"},"dist":{"shasum":"b6b1cddd0af97dea4a4c787d3ed4fc39774c071e","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.4.0-beta10.tgz","integrity":"sha512-6eGFiV7aOZvtpyeTsHwhIpIkneoKzRn2h+v0SoudSKN0RXsf0LdgVEWtn8udrTwfEFSQ30IVZI9N/vWd6xCPOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVu04SVxW9+aDcUvoyuCV0pesRPPQkfBidQHDdak7R/AiB2Efn2Z93NZwq4iuAq/F++jRqXaDEkAnAL1J3Wo+2Jcg=="}]},"maintainers":[{"name":"ephrame","email":"viollet.ame@gmail.com"},{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"getfocus","email":"focus.bureau@kleegroup.com"},{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},{"name":"tommass","email":"thomas.gallon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/focus-notifications-0.4.0-beta10.tgz_1484314433106_0.5212305493187159"}},"0.4.0-beta11":{"name":"focus-notifications","version":"0.4.0-beta11","description":"Notification Center extension for focus","main":"index.js","scripts":{"babelify":"better-npm-run babelify","build":"better-npm-run babelify && better-npm-run copy-sass && better-npm-run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","lint":"eslint src","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","BABEL_ENV":"production","LIBRARY_NAME":"focus-notifications","MINIMIFY":false}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"env":{"BABEL_ENV":"production"},"command":"node script/babelify.js"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"babel":{"presets":["focus"]},"repository":{"type":"git","url":"git+https://github.com/get-focus/focus-notifications.git"},"keywords":["notification","focus"],"author":{"name":"Focus by Kleegroup","email":"focus@kleegroup.com"},"license":"MIT","bugs":{"url":"https://github.com/get-focus/focus-notifications/issues"},"homepage":"https://github.com/get-focus/focus-notifications#readme","files":["__tests__","actions","api-mock","component","config.js","container","dist","example","index.html","index.js","LICENSE","package.json","README.md","reducers","src","server.js","store","style","test","translation","util","webpack.config.js"],"dependencies":{"isomorphic-fetch":"^2.1.1","redux-devtools":"^3.3.1","redux-devtools-dock-monitor":"^1.1.1","redux-devtools-log-monitor":"^1.2.0"},"peerDependencies":{"lodash":">= 4.15.0","material-design-lite":">= 1.2.1","material-design-icons-iconfont":">= 3.0.3","react":">= 15.3.0 < 16.0.0","react-dom":">= 15.3.0 < 16.0.0","react-redux":">= 4.4.5","redux":">= 3.5.2","redux-thunk":">= 2.1.0"},"devDependencies":{"autoprefixer-loader":"^3.2.0","babel-preset-focus":"^0.5.2","better-npm-run":"0.0.5","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","i18next":"^4.1.0","jsdom":"^6.5.1","json-loader":"^0.5.2","lodash":"^4.15.0","material-design-icons-iconfont":"^3.0.3","material-design-lite":"1.2.1","mocha":"^2.3.0","moment":"^2.14.1","nock":"^2.17.0","node-sass":"^3.3.3","react":"^15.4.2","react-dom":"^15.4.2","react-redux":"^5.0.1","react-addons-test-utils":"^15.4.2","react-hot-loader":"^1.3.1","redux":"^3.6.0","redux-thunk":"^2.1.0","redux-logger":"^2.7.4","sass-loader":"^3.1.2","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.13.0","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.11.5"},"gitHead":"b0dff6fd8a3a458dd6a9db8dfd1f99dd0ad45727","_id":"focus-notifications@0.4.0-beta11","_shasum":"2ed5593afdbe1f3be45c87ecc30448e578b407f9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"tommass","email":"thomas.gallon@gmail.com"},"dist":{"shasum":"2ed5593afdbe1f3be45c87ecc30448e578b407f9","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.4.0-beta11.tgz","integrity":"sha512-u2EppGv3W0mJbJtPdsLslAi5g/RmIXZjLL81NGo/a71aM7nBwbije4fUs4rT45sypJnKcVGGaL5t8rrLTx2JWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNgR8bzlLxigYx8b3cyXRO2CoffxrdI7ui4pfQZAsEVAiAM+jImNwuFShxdUKNYODMNJ9IHA7E+BOUB7FkI86cHwQ=="}]},"maintainers":[{"name":"ephrame","email":"viollet.ame@gmail.com"},{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"getfocus","email":"focus.bureau@kleegroup.com"},{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},{"name":"tommass","email":"thomas.gallon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/focus-notifications-0.4.0-beta11.tgz_1484323947567_0.22302406909875572"}},"0.4.0-rc0":{"name":"focus-notifications","version":"0.4.0-rc0","description":"Notification Center extension for focus","main":"index.js","scripts":{"babelify":"better-npm-run babelify","build":"better-npm-run babelify && better-npm-run copy-sass && better-npm-run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","lint":"eslint src","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","BABEL_ENV":"production","LIBRARY_NAME":"focus-notifications","MINIMIFY":false}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"env":{"BABEL_ENV":"production"},"command":"node script/babelify.js"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"babel":{"presets":["focus"]},"repository":{"type":"git","url":"git+https://github.com/get-focus/focus-notifications.git"},"keywords":["notification","focus"],"author":{"name":"Focus by Kleegroup","email":"focus@kleegroup.com"},"license":"MIT","bugs":{"url":"https://github.com/get-focus/focus-notifications/issues"},"homepage":"https://github.com/get-focus/focus-notifications#readme","files":["__tests__","actions","api-mock","component","config.js","container","dist","example","index.html","index.js","LICENSE","package.json","README.md","reducers","src","server.js","store","style","test","translation","util","webpack.config.js"],"dependencies":{"isomorphic-fetch":"^2.1.1","redux-devtools":"^3.3.1","redux-devtools-dock-monitor":"^1.1.1","redux-devtools-log-monitor":"^1.2.0"},"peerDependencies":{"lodash":">= 4.15.0","material-design-lite":">= 1.2.1","material-design-icons-iconfont":">= 3.0.3","react":">= 15.3.0 < 16.0.0","react-dom":">= 15.3.0 < 16.0.0","react-redux":">= 4.4.5","redux":">= 3.5.2","redux-thunk":">= 2.1.0"},"devDependencies":{"autoprefixer-loader":"^3.2.0","babel-preset-focus":"^0.5.2","better-npm-run":"0.0.5","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","i18next":"^4.1.0","jsdom":"^6.5.1","json-loader":"^0.5.2","lodash":"^4.15.0","material-design-icons-iconfont":"^3.0.3","material-design-lite":"1.2.1","mocha":"^2.3.0","moment":"^2.14.1","nock":"^2.17.0","node-sass":"^3.3.3","react":"^15.4.2","react-dom":"^15.4.2","react-redux":"^5.0.1","react-addons-test-utils":"^15.4.2","react-hot-loader":"^1.3.1","redux":"^3.6.0","redux-thunk":"^2.1.0","redux-logger":"^2.7.4","sass-loader":"^3.1.2","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.13.0","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.11.5"},"gitHead":"14bcaf06fa82dd8f3875286706c1fc5025df00f0","_id":"focus-notifications@0.4.0-rc0","_shasum":"f9680af69063ce29d9fee02c99f314eeb23225f9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"tommass","email":"thomas.gallon@gmail.com"},"dist":{"shasum":"f9680af69063ce29d9fee02c99f314eeb23225f9","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.4.0-rc0.tgz","integrity":"sha512-SfYg8hSQ+Fnbyv3Hay8JLeN6zP+184mFU6kxJhFlNLWcTf/LgyYiZfACNq1plKMVIyhOdexI5Pbn/mFwn5FwcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClUkDVQDAtTOwV/fwEUD/gaeAfT3EeVxKV2bG0XqM1vAIhALeLa1Fx9mfE7upcBTjcwt5Ed7cZLw0AsCIXSK9otSj3"}]},"maintainers":[{"name":"ephrame","email":"viollet.ame@gmail.com"},{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"getfocus","email":"focus.bureau@kleegroup.com"},{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},{"name":"tommass","email":"thomas.gallon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/focus-notifications-0.4.0-rc0.tgz_1488193540871_0.07697426620870829"}},"0.4.0-rc1":{"name":"focus-notifications","version":"0.4.0-rc1","description":"Notification Center extension for focus","main":"index.js","scripts":{"babelify":"better-npm-run babelify","build":"better-npm-run babelify && better-npm-run copy-sass && better-npm-run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","lint":"eslint src","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","BABEL_ENV":"production","LIBRARY_NAME":"focus-notifications","MINIMIFY":false}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"env":{"BABEL_ENV":"production"},"command":"node script/babelify.js"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"babel":{"presets":["focus"]},"repository":{"type":"git","url":"git+https://github.com/get-focus/focus-notifications.git"},"keywords":["notification","focus"],"author":{"name":"Focus by Kleegroup","email":"focus@kleegroup.com"},"license":"MIT","bugs":{"url":"https://github.com/get-focus/focus-notifications/issues"},"homepage":"https://github.com/get-focus/focus-notifications#readme","files":["__tests__","actions","api-mock","component","config.js","container","dist","example","index.html","index.js","LICENSE","package.json","README.md","reducers","src","server.js","store","style","test","translation","util","webpack.config.js"],"dependencies":{"isomorphic-fetch":"^2.1.1","redux-devtools":"^3.3.1","redux-devtools-dock-monitor":"^1.1.1","redux-devtools-log-monitor":"^1.2.0"},"peerDependencies":{"lodash":">= 4.15.0","material-design-lite":">= 1.2.1","material-design-icons-iconfont":">= 3.0.3","react":">= 15.3.0 < 16.0.0","react-dom":">= 15.3.0 < 16.0.0","react-redux":">= 4.4.5","redux":">= 3.5.2","redux-thunk":">= 2.1.0"},"devDependencies":{"autoprefixer-loader":"^3.2.0","babel-preset-focus":"^0.5.2","better-npm-run":"0.0.5","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","i18next":"^4.1.0","jsdom":"^6.5.1","json-loader":"^0.5.2","lodash":"^4.15.0","material-design-icons-iconfont":"^3.0.3","material-design-lite":"1.2.1","mocha":"^2.3.0","moment":"^2.14.1","nock":"^2.17.0","node-sass":"^3.3.3","react":"^15.4.2","react-dom":"^15.4.2","react-redux":"^5.0.1","react-addons-test-utils":"^15.4.2","react-hot-loader":"^1.3.1","redux":"^3.6.0","redux-thunk":"^2.1.0","redux-logger":"^2.7.4","sass-loader":"^3.1.2","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.13.0","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.11.5"},"gitHead":"36fc6f362378a2706c7d440d375cfdf5365dfd51","_id":"focus-notifications@0.4.0-rc1","_shasum":"0c60a71583ecf6bf796866b3f90a2ccbe1131879","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"tommass","email":"thomas.gallon@gmail.com"},"dist":{"shasum":"0c60a71583ecf6bf796866b3f90a2ccbe1131879","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.4.0-rc1.tgz","integrity":"sha512-yyy5t7+KIM3YTG6HoqAbf4GvMsnf0cMfRz4DC02bfIfe8ABirbzS6sRvk1ujYNmRiOKPanynDBDN8XMsV6eLrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQSohdX4IJMaYvcqKtW0UBXLF9Ye1ZXdTGcXTHjv9MGAiEA6VIxW8jHXGfqkE0N2jRqYKCnpUZXGwbFgT4qaG2+nr0="}]},"maintainers":[{"name":"ephrame","email":"viollet.ame@gmail.com"},{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"getfocus","email":"focus.bureau@kleegroup.com"},{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},{"name":"tommass","email":"thomas.gallon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/focus-notifications-0.4.0-rc1.tgz_1488209247764_0.26910857716575265"}},"0.4.0":{"name":"focus-notifications","version":"0.4.0","description":"Notification Center extension for focus","main":"index.js","scripts":{"babelify":"better-npm-run babelify","build":"better-npm-run babelify && better-npm-run copy-sass && better-npm-run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","lint":"eslint src","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","BABEL_ENV":"production","LIBRARY_NAME":"focus-notifications","MINIMIFY":false}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"env":{"BABEL_ENV":"production"},"command":"node script/babelify.js"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"babel":{"presets":["focus"]},"repository":{"type":"git","url":"git+https://github.com/get-focus/focus-notifications.git"},"keywords":["notification","focus"],"author":{"name":"Focus by Kleegroup","email":"focus@kleegroup.com"},"license":"MIT","bugs":{"url":"https://github.com/get-focus/focus-notifications/issues"},"homepage":"https://github.com/get-focus/focus-notifications#readme","files":["__tests__","actions","api-mock","component","config.js","container","dist","example","index.html","index.js","LICENSE","package.json","README.md","reducers","src","server.js","store","style","test","translation","util","webpack.config.js"],"dependencies":{"isomorphic-fetch":"^2.1.1","redux-devtools":"^3.3.1","redux-devtools-dock-monitor":"^1.1.1","redux-devtools-log-monitor":"^1.2.0"},"peerDependencies":{"lodash":">= 4.15.0","material-design-lite":">= 1.2.1","material-design-icons-iconfont":">= 3.0.3","react":">= 15.3.0 < 16.0.0","react-dom":">= 15.3.0 < 16.0.0","react-redux":">= 4.4.5","redux":">= 3.5.2","redux-thunk":">= 2.1.0"},"devDependencies":{"autoprefixer-loader":"^3.2.0","babel-preset-focus":"^0.5.2","better-npm-run":"0.0.5","babel":"^6.0.15","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","i18next":"^4.1.0","jsdom":"^6.5.1","json-loader":"^0.5.2","lodash":"^4.15.0","material-design-icons-iconfont":"^3.0.3","material-design-lite":"1.2.1","mocha":"^2.3.0","moment":"^2.14.1","nock":"^2.17.0","node-sass":"^3.3.3","react":"^15.4.2","react-dom":"^15.4.2","react-redux":"^5.0.1","react-addons-test-utils":"^15.4.2","react-hot-loader":"^1.3.1","redux":"^3.6.0","redux-thunk":"^2.1.0","redux-logger":"^2.7.4","sass-loader":"^3.1.2","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"^0.1.5","style-loader":"^0.13.0","url-loader":"^0.5.6","webpack":"^1.9.6","webpack-dev-server":"^1.8.2","webpack-focus":"^0.11.5"},"gitHead":"2d0ee2da72061e5e84cdff2df5cce9a063b8924c","_id":"focus-notifications@0.4.0","_shasum":"14a2b3cc0432c19e7d52beefe467f4f008366487","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"tommass","email":"thomas.gallon@gmail.com"},"dist":{"shasum":"14a2b3cc0432c19e7d52beefe467f4f008366487","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.4.0.tgz","integrity":"sha512-iIO4emqTktP3pQ2n1KgunLMWwfM58nUe5FQ3EuvF3AuI3h5ucni14hNWDmEbM4d4th8zI4B9JIDs2B4bQvJkYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmlnHmqA/MR6/eKDsUwG1EqXfSTEMVmv6QB6GXeXqtMwIgSGAbft8rws2bd5CkIqQtV21Etjzawa2lzGIWPu2Ed5s="}]},"maintainers":[{"name":"ephrame","email":"viollet.ame@gmail.com"},{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"getfocus","email":"focus.bureau@kleegroup.com"},{"name":"pierr","email":"pierre.besson7+npm@gmail.com"},{"name":"tommass","email":"thomas.gallon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/focus-notifications-0.4.0.tgz_1488558739928_0.017486215801909566"}},"0.4.1":{"name":"focus-notifications","version":"0.4.1","description":"Notification Center extension for focus","main":"index.js","scripts":{"babelify":"better-npm-run babelify","build":"better-npm-run babelify && better-npm-run copy-sass && better-npm-run bundle","bundle":"better-npm-run bundle","copy-sass":"better-npm-run copy-sass","lint":"eslint src","prepublish":"npm run build","start":"better-npm-run dev-server","test":"better-npm-run test"},"betterScripts":{"bundle":{"command":"webpack --progress","env":{"DEV":false,"NODE_ENV":"production","BABEL_ENV":"production","LIBRARY_NAME":"focus-notifications","MINIMIFY":false}},"copy-sass":{"command":"cd src && find . -name *.scss | xargs tar cvf - | tar xfp - -C ../"},"babelify":{"env":{"BABEL_ENV":"production"},"command":"node script/babelify.js"},"dev-server":{"command":"node ./server.js","env":{"DEV":true,"SOURCE_MAP":false,"ENTRY_FILE_PATH":"./src/example/index","PAGE_TITLE":"Focus notifications dev page","MINIMIFY":false,"API_PORT":9999,"ANCHOR_CLASS":"notification-center-example"}},"test":{"command":"node ./node_modules/mocha/bin/mocha src/**/__tests__/**/*.js"}},"babel":{"presets":["focus"]},"repository":{"type":"git","url":"git+https://github.com/get-focus/focus-notifications.git"},"keywords":["notification","focus"],"author":{"name":"Focus by Kleegroup","email":"focus@kleegroup.com"},"license":"MIT","bugs":{"url":"https://github.com/get-focus/focus-notifications/issues"},"homepage":"https://github.com/get-focus/focus-notifications#readme","files":["__tests__","actions","api-mock","component","config.js","container","dist","example","index.html","index.js","LICENSE","package.json","README.md","reducers","src","server.js","store","style","test","translation","util","webpack.config.js"],"dependencies":{"isomorphic-fetch":"^2.1.1","redux-devtools":"^3.3.1","redux-devtools-dock-monitor":"^1.1.1","redux-devtools-log-monitor":"^1.2.0"},"peerDependencies":{"lodash":">= 4.15.0","material-design-lite":">= 1.2.1","material-design-icons-iconfont":">= 3.0.3","react":">= 15.3.0 < 16.0.0","react-dom":">= 15.3.0 < 16.0.0","react-redux":">= 4.4.5","redux":">= 3.5.2","redux-thunk":">= 2.1.0"},"devDependencies":{"autoprefixer-loader":"^3.2.0","babel-preset-focus":"^0.5.2","better-npm-run":"0.0.5","babel-cli":"^6.4.0","babel-core":"^6.1.2","babel-eslint":"^4.1.4","babel-loader":"^6.1.0","babel-runtime":"^6.0.14","body-parser":"^1.14.1","chai":"^3.3.0","chai-subset":"^1.1.0","css-loader":"^0.16.0","eslint":"1.5.1","eslint-config-focus":"^0.3.0","eslint-plugin-filenames":"0.1.1","eslint-plugin-react":"3.5.0","express":"^4.13.3","extract-text-webpack-plugin":"^0.8.2","faker":"^3.0.1","file-loader":"^0.8.4","i18next":"^4.1.0","jsdom":"^6.5.1","json-loader":"^0.5.2","lodash":"^4.15.0","material-design-icons-iconfont":"^3.0.3","material-design-lite":"1.3.0","mocha":"^2.3.0","moment":"^2.14.1","nock":"^2.17.0","node-sass":"^3.3.3","react":"^15.4.2","react-dom":"^15.4.2","react-redux":"^5.0.1","react-addons-test-utils":"^15.4.2","react-hot-loader":"^1.3.1","redux":"^3.6.0","redux-thunk":"^2.1.0","redux-logger":"^2.7.4","sass-loader":"^3.1.2","sinon":"^1.17.1","sinon-chai":"^2.8.0","source-map-loader":"0.2.1","style-loader":"^0.13.0","url-loader":"^0.5.6","webpack":"1.15.0","webpack-dev-server":"^1.8.2","webpack-focus":"^0.11.5"},"gitHead":"629451f8c8cacac57fc566aa3b772a38f09e4fe8","_id":"focus-notifications@0.4.1","_shasum":"ea87b388ced8af9884ad198f576de8d29baee1ba","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"hartorn","email":"hartorn.github@gmail.com"},"dist":{"shasum":"ea87b388ced8af9884ad198f576de8d29baee1ba","tarball":"https://registry.npmjs.org/focus-notifications/-/focus-notifications-0.4.1.tgz","integrity":"sha512-DfyTfWN+E5s2Bt9HGUyM93YGnHnk27v3pU28jN80iICcfieufGs5u8789B2RRdXqCLrgUEewMCWynNdYa7Kbsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIcDswAlvyc291XgV4z+tSfTad968Zu9uAEdgznTKs+AiEAmeHTAZ7Wm+0QpLb/4/O7WCYSOyMSuvwHIbtZfuVWZ5g="}]},"maintainers":[{"name":"fconstantin","email":"francois.constantin@kleegroup.com"},{"name":"focusjs","email":"focus@kleegroup.com"},{"name":"getfocus","email":"focus.bureau@kleegroup.com"},{"name":"hartorn","email":"hartorn.github@gmail.com"},{"name":"tommass","email":"thomas.gallon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-notifications-0.4.1.tgz_1496164420018_0.7149086366407573"}}},"readme":"# focus-notification\r\n\r\nThis repository stands for the **Notification center** of FOCUS. It needs an **API** in order to be functionnal.\r\n\r\n## First see it in action\r\n\r\n> Be indulgent the notification center has not been designed by a graphist and a style work will be performed for the next release. The goal of the first release was to have a functional component with an almost stable API for both back-end API and component API.\r\n\r\n### Icon with counter\r\n![icon](https://cloud.githubusercontent.com/assets/286966/10824086/468f4b60-7e5f-11e5-88c8-889d0bf2c7ce.png)\r\n\r\n## The notification receiver\r\n![receiver](https://cloud.githubusercontent.com/assets/286966/10824216/d5b68cf4-7e5f-11e5-972d-9a2cdb634ffa.png)\r\n\r\n### Notifications Panel\r\n\r\n### Display the date\r\n![panel without hover](https://cloud.githubusercontent.com/assets/286966/12809366/b4e1633a-cb1e-11e5-8d75-e51aaf270fc2.png)\r\n\r\n\r\n### On hover the action is displayed\r\n![panel with hover](https://cloud.githubusercontent.com/assets/286966/12809383/dd4c146e-cb1e-11e5-86da-52f2c73148c2.png)\r\n\r\n\r\n## Notification model\r\n\r\n- `uuid` the notification's identifier\r\n- `title` the notification's title (text)\r\n- `content` the notification's content (raw text)\r\n- `creationDate` the notification's creation date\r\n- `type` the notification's type, it's up to you but it can be an external application or your own application module.\r\n- `sender` who send the notification (not displayed for now)\r\n- `targetUrl` where will the notification root the usen on a click on it\r\n- `icon` icon of the notification displayed\r\n\r\n## API\r\n\r\nThe notification center will need an API to be able to work.\r\n\r\n- **GET** `notifications/` will try to load all the notifications from the server\r\n- **DELETE** `notifications/{uuid}` where `uuid` is the identifier of the notification to concider **READ**\r\n- **DELETE** `notifications` where the `ids` to delete are given as body part of the request.\r\n\r\n## How to start using it\r\n\r\nThe notification center is really easy to plug in you own application.\r\n- install it: `npm i -S focus-notifications`\r\n- use it using on of the two two options:\r\n  - **browser**:\r\n    - use the file from `node_modules/focus-notifications/dist/focus-notifications.js`\r\n    - `FocusNotifications` will be available in the `window`\r\n  - **webpack** or **browserify** and then you can use:\r\n    - a simple `import NotificationCenter from 'focus-notifications'`\r\n    - or a `const NotificationCenter = require('focus-notifications')`\r\n  - then use it with `<NotificationCenter />` (it will import all the notification center and display the icon)\r\n\r\nIn a Focus App the easiest way to use it is to inject it into the heater using the following boilerplate code.\r\n```jsx\r\nimport React from 'react';\r\nimport dispatcher from 'focus-core/dispatcher';\r\nimport NotificationCenter from 'focus-notifications';\r\n\r\nexport default () => {\r\n  dispatcher.handleViewAction({\r\n        data: {\r\n          barContentRightComponent: {\r\n            component:  (props) => {\r\n              return   <NotificationCenter config={{rootURL:'http://localhost:9999/x/notification'}} onSingleClick={url => console.log('navigate', url)} />\r\n            }\r\n          }\r\n      },\r\n        type: 'update'\r\n  });\r\n}\r\n\r\n ```\r\n\r\nYou can have a look at this Pull Request on [focus-demo-app](https://github.com/KleeGroup/focus-demo-app/pull/90) which includes the notification center.\r\n\r\n## How does it work under the hood ?\r\n\r\n### Components structure\r\n\r\n\r\n```ascii\r\n +-- ConnectedNotificationCenter\r\n |   +-- NotificationCenter\r\n |   |   //The stateless notification center component\r\n |   |   +-- NotificationCenterIcon\r\n |   |   // The icon with a counter to display in your application bar\r\n |   |   +-- NotificationCenterReceiver\r\n |   |   // The receiver is in charge of displaying the new notifications when the panel is cloed and display them for a small amout of time (`dismissTimerDuration`)\r\n |   |   |   +-- NotificationReceived\r\n |   |   |   // The notification received is displayed by the notification receiver for (`dismissTimerDuration`)\r\n |   |   +-- NotificationCenterPanel\r\n |   |   |   // The panel which is displayed when the use clicks on the notification center icon\r\n |   |   |  // It is composed of sevral groups of notifications each with a title and a list (by default grouped by time period)\r\n |   |     +-- NotificationAdd\r\n |   |     | // A simple add component in order to add notification in the panel (not displayed by defaults)\r\n |   |     +-- NotificationGroup\r\n |   |     | // A group of notification is composed of a list and a title\r\n |   |     |   +-- NotificationGroupTitle\r\n |   |     |   // The title of the group\r\n |   |     |   +-- NotificationList\r\n |   |     |   // The list of notifications in the group²\r\n |   |     |   +-- Notification\r\n |   |     |   // The uniq notification (see model for more information)(icon | title + content | date or read action on hover)\r\n +--\r\n ```\r\n\r\n## State\r\n\r\nThe **NOTIFICATION CENTER** _state_ can be representing as follows.\r\nIt mixes ui state and data state.\r\nAll the components are stateless and connected direcled to part of the store.\r\n\r\n```js\r\n{\r\n     isFetching, // Is the notification center fetching data\r\n     isOpen, // Is the panel open\r\n     notificationReceiver: { // State of the receiver\r\n         hasFetchedOnce // Has the notifications benn fetched once\r\n         notificationsReceived // An object containing all the notifications.\r\n                               // Marked with `displayed: true` when displayed.\r\n     },\r\n     notificationList, // An array containing all the raw notifications\r\n     visibilityFilter, // Which filter is activated (by default date)\r\n }\r\n```\r\n\r\n\r\n## Customization\r\n\r\nThe `NotificationCenter` can be customized with the following props:\r\n- `apiRootURL`\r\n- `notificationURL` the notification part of the URL, by default it is `${apiRootURL}/notifications`\r\n- `pollingTimer` the duration between two refresh\r\n- `dismissTimerDuration` the duration between the display and the dismiss of the notification received without the notification center being open.\r\n- `useCredentials` to `true` to use credentials and send cookies over AJAX requests\r\n\r\nYou also have to provide the prop `onSingleClick` to the notification center which is the function called when you click on a notification. You then have to decide what you do with it knowing that you will have the url.\r\n\r\n## Launch the example\r\nIn order to launch the example you just have to clone this repository and perform an `npm install` then `npm run start` and the example shoud be available on `localhost:3000` with hot reload. If you need an **API** please read the next section.\r\n\r\n## Launch a fake server to try it without implementing your own API.\r\n\r\nIn order to launch the mocked API you just have to clone this repository and perform an `npm install` then `npm run api` and your **API** shoud be available on `localhost:9999`.\r\n\r\n> Thanks for using the module, don't hesitate to report any bug or open an issue if you have a question.\r\n","maintainers":[{"email":"cedric.bouletkessler@gmail.com","name":"c3dr0x"},{"email":"hartorn.github@gmail.com","name":"hartorn"},{"email":"francois.constantin@kleegroup.com","name":"fconstantin"},{"email":"focus.bureau@kleegroup.com","name":"getfocus"},{"email":"thomas.gallon@gmail.com","name":"tommass"},{"email":"focus@kleegroup.com","name":"focusjs"}],"time":{"modified":"2022-06-18T02:42:59.323Z","created":"2015-11-03T08:06:23.001Z","0.1.0-rc1":"2015-11-03T08:06:23.001Z","0.2.0-beta1":"2016-02-02T22:17:20.339Z","0.2.0-beta2":"2016-02-03T12:33:20.768Z","0.2.0-beta3":"2016-02-03T13:35:49.575Z","0.2.0-beta4":"2016-02-03T21:06:41.263Z","0.2.0-beta5":"2016-02-03T22:02:05.536Z","0.2.0-beta6":"2016-02-03T22:05:17.120Z","0.2.0-beta7":"2016-02-03T22:22:32.288Z","0.2.0-rc1":"2016-02-04T06:11:03.183Z","0.2.0-rc2":"2016-02-04T06:21:04.143Z","0.2.0-rc3":"2016-02-04T06:28:00.421Z","0.2.0-rc4":"2016-02-08T15:01:35.969Z","0.2.0-rc5":"2016-02-08T15:32:37.830Z","0.2.0-rc6":"2016-02-08T15:40:44.774Z","0.2.1":"2016-05-02T12:45:51.811Z","0.3.0":"2016-06-07T09:20:51.945Z","0.4.0-beta0":"2017-01-09T17:03:00.645Z","0.4.0-beta1":"2017-01-10T17:46:48.975Z","0.4.0-beta2":"2017-01-10T18:08:09.527Z","0.4.0-beta3":"2017-01-11T16:10:02.514Z","0.4.0-beta4":"2017-01-11T16:23:01.827Z","0.4.0-beta5":"2017-01-11T18:47:15.068Z","0.4.0-beta6":"2017-01-11T19:18:54.138Z","0.4.0-beta7":"2017-01-12T15:05:25.852Z","0.4.0-beta8":"2017-01-12T15:22:08.069Z","0.4.0-beta9":"2017-01-13T13:19:11.383Z","0.4.0-beta10":"2017-01-13T13:33:56.054Z","0.4.0-beta11":"2017-01-13T16:12:30.552Z","0.4.0-rc0":"2017-02-27T11:05:41.533Z","0.4.0-rc1":"2017-02-27T15:27:31.406Z","0.4.0":"2017-03-03T16:32:20.674Z","0.4.1":"2017-05-30T17:13:41.687Z"},"homepage":"https://github.com/get-focus/focus-notifications#readme","keywords":["notification","focus"],"repository":{"type":"git","url":"git+https://github.com/get-focus/focus-notifications.git"},"author":{"name":"Focus by Kleegroup","email":"focus@kleegroup.com"},"bugs":{"url":"https://github.com/get-focus/focus-notifications/issues"},"license":"MIT","readmeFilename":"README.md"}