{"_id":"react-async-button","_rev":"12-6c6f8c0d369febcc09cf57926dee1c56","name":"react-async-button","description":"React button component for handling async actions ","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.1":{"name":"react-async-button","version":"0.0.1","description":"React button component for handling async actions ","main":"lib/main.js","scripts":{"clean":"rimraf lib","build:commonjs":"babel src/ --out-dir lib/ --ignore __tests__,__mocks__","build":"npm run clean && npm run build:commonjs","lint":"eslint src","test":"jest","prepublish":"npm run build"},"files":["lib"],"keywords":["react","async-button","react-component"],"repository":{"type":"git","url":"git+https://github.com/selvagsz/react-async-button.git"},"bugs":{"url":"https://github.com/selvagsz/react-async-button/issues"},"author":{"name":"selvagsz"},"license":"MIT","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.9.1","babel-eslint":"^6.0.4","babel-jest":"^12.1.0","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-1":"^6.5.0","enzyme":"^2.3.0","eslint":"^2.13.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.5.3","eslint-plugin-react":"^5.2.2","jest-cli":"^12.1.1","react":"^15.1.0","react-addons-test-utils":"^15.1.0","react-dom":"^15.1.0","rimraf":"^2.5.2","sinon":"^1.17.4"},"dependencies":{"classnames":"^2.2.5"},"jest":{"automock":false,"testPathDirs":["src"],"unmockedModulePathPatterns":["node_modules","babel"]},"gitHead":"d5031fb74803f24f0bf1c68e3e16e8fcfc8c0c45","homepage":"https://github.com/selvagsz/react-async-button#readme","_id":"react-async-button@0.0.1","_shasum":"8f42c708f921251f1e677cb43e7cd92abf44314d","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"},"dist":{"shasum":"8f42c708f921251f1e677cb43e7cd92abf44314d","tarball":"https://registry.npmjs.org/react-async-button/-/react-async-button-0.0.1.tgz","integrity":"sha512-a38mUSpNZhKuxWXh7D76eFfybZNfhY1bQv+nlKZF74ewH88RZWDcX3OBMzIa3MwCCurSCmcJ+A6UqUjNHx1Jcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHeOpWAdvxnQ9rbHEVnR9YPay5r5sQ91hlzJ8jFidUBSAiEAto1Vnb88jAvmHNk4KniJJ7He8suE7fGHgoEahbxOwMc="}]},"maintainers":[{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-async-button-0.0.1.tgz_1466484693202_0.0798939154483378"}},"0.0.2":{"name":"react-async-button","version":"0.0.2","description":"React button component for handling async actions ","main":"lib/main.js","scripts":{"clean":"rimraf lib","build:commonjs":"babel src/ --out-dir lib/ --ignore __tests__,__mocks__","build":"npm run clean && npm run build:commonjs","lint":"eslint src","test":"jest","prepublish":"npm run build"},"files":["lib","src"],"keywords":["react","async-button","react-component"],"repository":{"type":"git","url":"git+https://github.com/selvagsz/react-async-button.git"},"bugs":{"url":"https://github.com/selvagsz/react-async-button/issues"},"author":{"name":"selvagsz"},"license":"MIT","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.9.1","babel-eslint":"^6.0.4","babel-jest":"^12.1.0","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-1":"^6.5.0","enzyme":"^2.3.0","eslint":"^2.13.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.5.3","eslint-plugin-react":"^5.2.2","jest-cli":"^12.1.1","react":"^15.1.0","react-addons-test-utils":"^15.1.0","react-dom":"^15.1.0","rimraf":"^2.5.2","sinon":"^1.17.4"},"dependencies":{"classnames":"^2.2.5"},"jest":{"automock":false,"testPathDirs":["src"],"unmockedModulePathPatterns":["node_modules","babel"]},"gitHead":"976e0605b93048e0d0cf9da3d54fe7bae965dccc","homepage":"https://github.com/selvagsz/react-async-button#readme","_id":"react-async-button@0.0.2","_shasum":"aee9430bc84f89378df97e3fc4ecf8a6d13673cf","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"},"dist":{"shasum":"aee9430bc84f89378df97e3fc4ecf8a6d13673cf","tarball":"https://registry.npmjs.org/react-async-button/-/react-async-button-0.0.2.tgz","integrity":"sha512-3uZzkwuZTehrDIlLwX6x26rHs6eSqrffuA1ysR3jyrhl6OHvl+LD6q9c7q50dIkbN/3MrBGu6mUYBARAUcDqxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDWE4wtb8j4UqHY3HHIOfyqbTtlI4fbTSOR7nRGYHCkAIgSaloD+WU8ra0kuVDZshGbGIwJDAH+GGbXbBcHSUFGQI="}]},"maintainers":[{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-async-button-0.0.2.tgz_1466485820992_0.5416799066588283"}},"0.0.3":{"name":"react-async-button","version":"0.0.3","description":"React button component for handling async actions ","main":"lib/main.js","scripts":{"clean":"rimraf lib","build:commonjs":"babel src/ --out-dir lib/ --ignore __tests__,__mocks__","build":"npm run clean && npm run build:commonjs","lint":"eslint src","test":"jest","prepublish":"npm run build"},"files":["lib","src"],"keywords":["react","async-button","react-component"],"repository":{"type":"git","url":"git+https://github.com/selvagsz/react-async-button.git"},"bugs":{"url":"https://github.com/selvagsz/react-async-button/issues"},"author":{"name":"selvagsz"},"license":"MIT","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.9.1","babel-eslint":"^6.0.4","babel-jest":"^12.1.0","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-1":"^6.5.0","enzyme":"^2.3.0","eslint":"^2.13.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.5.3","eslint-plugin-react":"^5.2.2","jest-cli":"^12.1.1","react":"^15.1.0","react-addons-test-utils":"^15.1.0","react-dom":"^15.1.0","rimraf":"^2.5.2","sinon":"^1.17.4"},"dependencies":{"classnames":"^2.2.5"},"jest":{"automock":false,"testPathDirs":["src"],"unmockedModulePathPatterns":["node_modules","babel"]},"gitHead":"7190f1aab520d21b7ff88011659f1c3acb216a85","homepage":"https://github.com/selvagsz/react-async-button#readme","_id":"react-async-button@0.0.3","_shasum":"3becbceae9bb7ceeebd5a3731f1d3e94a45e37c6","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"},"dist":{"shasum":"3becbceae9bb7ceeebd5a3731f1d3e94a45e37c6","tarball":"https://registry.npmjs.org/react-async-button/-/react-async-button-0.0.3.tgz","integrity":"sha512-9xRnI6LX8xIS26qzAG0Tbc1k5IwVjZtoK43eE6cfiY9bgPRyx5OCDvIP5da52oBKVMnWgZP4yKCOT1QtTpsDlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5pPisN5YGCcHZPNM0vLXtNkTPfRzM1i6w0FvPTf+5qwIhAKmgVLxIJzrcM0C0iGJKrk743BY4AnZDu3RZtL/Ho8cD"}]},"maintainers":[{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-async-button-0.0.3.tgz_1466495099053_0.07199341850355268"}},"0.0.4":{"name":"react-async-button","version":"0.0.4","description":"React button component for handling async actions ","main":"lib/main.js","scripts":{"clean":"rimraf lib","build:commonjs":"babel src/ --out-dir lib/ --ignore __tests__,__mocks__","build":"npm run clean && npm run build:commonjs","lint":"eslint src","test":"npm run lint && jest","prepublish":"npm test && npm run build"},"files":["lib"],"keywords":["react","async-button","react-component"],"repository":{"type":"git","url":"git+https://github.com/selvagsz/react-async-button.git"},"bugs":{"url":"https://github.com/selvagsz/react-async-button/issues"},"author":{"name":"selvagsz"},"license":"MIT","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.9.1","babel-eslint":"^6.0.4","babel-jest":"^13.0.0","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-1":"^6.5.0","enzyme":"^2.3.0","eslint":"^2.13.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.9.2","eslint-plugin-jsx-a11y":"^1.5.3","eslint-plugin-react":"^5.2.2","jest-cli":"^13.1.0","react":"^15.1.0","react-addons-test-utils":"^15.1.0","react-dom":"^15.1.0","rimraf":"^2.5.2","sinon":"^1.17.4"},"dependencies":{"classnames":"^2.2.5"},"jest":{"automock":false,"testPathDirs":["src"],"unmockedModulePathPatterns":["node_modules","babel"]},"gitHead":"0c9b0f9bb49b38ae0279c377dc82b92fcb57fff6","homepage":"https://github.com/selvagsz/react-async-button#readme","_id":"react-async-button@0.0.4","_shasum":"7389b263cecb244bb3a182b8f5f8f4ab8b08c009","_from":".","_npmVersion":"3.10.7","_nodeVersion":"4.4.3","_npmUser":{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"},"dist":{"shasum":"7389b263cecb244bb3a182b8f5f8f4ab8b08c009","tarball":"https://registry.npmjs.org/react-async-button/-/react-async-button-0.0.4.tgz","integrity":"sha512-2FGvISPfpi+1JtRdmoqitiNUNV9OWvuiVdWsls6o4ZKloF1cYY/oZ6RQ25TAGf6TxlcEr6uGn4hASxWtj3ThJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChuIo8jadvuC5uz/Zv4yf5YGIDW0DpJ6CDJNPohlnjGwIhAJfZrX8T3oy36ZJFJQgm4YLUG8gMT34X3DG0kVDI7xvO"}]},"maintainers":[{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-async-button-0.0.4.tgz_1475235515346_0.7554144945461303"}},"0.0.5":{"name":"react-async-button","version":"0.0.5","description":"React button component for handling async actions ","main":"lib/main.js","scripts":{"clean":"rm -rf lib","build:commonjs":"babel src/ --out-dir lib/ --ignore __tests__,__mocks__","build":"npm run clean && npm run build:commonjs","lint":"eslint src","test":"npm run lint && jest","prepublish":"npm test && npm run build"},"files":["lib"],"keywords":["react","async-button","react-component"],"repository":{"type":"git","url":"git+https://github.com/selvagsz/react-async-button.git"},"bugs":{"url":"https://github.com/selvagsz/react-async-button/issues"},"author":{"name":"selvagsz"},"license":"MIT","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.9.1","babel-eslint":"^6.0.4","babel-jest":"^13.0.0","babel-loader":"^6.2.5","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.5.0","css-loader":"^0.25.0","enzyme":"^2.3.0","eslint":"^2.13.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.9.2","eslint-plugin-jsx-a11y":"^1.5.3","eslint-plugin-react":"^5.2.2","html-webpack-plugin":"^2.24.0","jest-cli":"^13.1.0","react":"^15.1.0","react-addons-test-utils":"^15.1.0","react-dom":"^15.1.0","react-fa":"^4.1.2","react-highlight":"^0.9.0","sinon":"^1.17.4","style-loader":"^0.13.1","webpack":"^1.13.2","webpack-dev-server":"^1.16.2"},"dependencies":{"classnames":"^2.2.5"},"jest":{"automock":false,"testPathDirs":["src"],"unmockedModulePathPatterns":["node_modules","babel"]},"gitHead":"9ca9594d523a2584309c386ddc9e03eaadd79920","homepage":"https://github.com/selvagsz/react-async-button#readme","_id":"react-async-button@0.0.5","_shasum":"422cdbf5223d01eed3bcb1ef2769e8a93e91a05c","_from":".","_npmVersion":"3.10.7","_nodeVersion":"4.4.3","_npmUser":{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"},"dist":{"shasum":"422cdbf5223d01eed3bcb1ef2769e8a93e91a05c","tarball":"https://registry.npmjs.org/react-async-button/-/react-async-button-0.0.5.tgz","integrity":"sha512-oHM1hm17xTXkQti0mBPoOJx9Ma0KBnf/io0fPtL0php8A3Fs5oi853xzeuyB6NMMQ4fMyG8CKf0zN7AjMi02qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6Gw4FyIsQd5eQiT6myICiewlxWeqv5U6fOYm/gVE0yAiBpJiYP8nKK4CQH2gi8LS93Dx0IQgXYBVkVdM91jdUdxQ=="}]},"maintainers":[{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-async-button-0.0.5.tgz_1477154738220_0.673152148257941"}},"0.0.6":{"name":"react-async-button","version":"0.0.6","description":"React button component for handling async actions ","main":"lib/main.js","scripts":{"clean":"rm -rf lib","example:build":"rm -f docs/*.dist.js && webpack","build:commonjs":"babel src/ --out-dir lib/ --ignore __tests__,__mocks__","build":"npm run clean && npm run build:commonjs && npm run example:build","lint":"eslint src","test":"npm run lint && jest","prepublish":"npm test && npm run build"},"files":["lib"],"keywords":["react","async-button","react-component"],"repository":{"type":"git","url":"git+https://github.com/selvagsz/react-async-button.git"},"bugs":{"url":"https://github.com/selvagsz/react-async-button/issues"},"author":{"name":"selvagsz"},"license":"MIT","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.9.1","babel-eslint":"^6.0.4","babel-jest":"^13.0.0","babel-loader":"^6.2.5","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.5.0","css-loader":"^0.25.0","enzyme":"^2.3.0","eslint":"^2.13.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.9.2","eslint-plugin-jsx-a11y":"^1.5.3","eslint-plugin-react":"^5.2.2","jest-cli":"^13.1.0","react":"^15.1.0","react-addons-test-utils":"^15.1.0","react-dom":"^15.1.0","react-fa":"^4.1.2","react-highlight":"^0.9.0","sinon":"^1.17.4","style-loader":"^0.13.1","webpack":"^1.13.2","webpack-dev-server":"^1.16.2"},"dependencies":{"classnames":"^2.2.5"},"jest":{"automock":false,"testPathDirs":["src"],"unmockedModulePathPatterns":["node_modules","babel"]},"gitHead":"b7dfd613ccdaff545bc9a9197bdbc802e738d298","homepage":"https://github.com/selvagsz/react-async-button#readme","_id":"react-async-button@0.0.6","_shasum":"2e909dfc8923597c562cb1c4f3bc3e620341be7e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"},"dist":{"shasum":"2e909dfc8923597c562cb1c4f3bc3e620341be7e","tarball":"https://registry.npmjs.org/react-async-button/-/react-async-button-0.0.6.tgz","integrity":"sha512-GwmxZSlPyc0u4Ui1xvu1eXu8BYI4pXWY2dl+MD8UOPGyuSBNdPBZIGuQWNN4mM/nJCIsNGbIU4vABWHucuF0dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCg4m0451IrorcvXbmQink5tdWBZ7FwB/jPzjj2vvAkcQIgGgZGTzZ1c+i/bGveJTYGCVrU8Ev5m8m9LlM7lSPUe4A="}]},"maintainers":[{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-async-button-0.0.6.tgz_1485444685333_0.9232640580739826"}},"0.0.7":{"name":"react-async-button","version":"0.0.7","description":"React button component for handling async actions ","main":"lib/main.js","scripts":{"clean":"rm -rf lib","example:build":"rm -f docs/*.dist.js && webpack","build:commonjs":"babel src/ --out-dir lib/ --ignore __tests__,__mocks__","build":"npm run clean && npm run build:commonjs && npm run example:build","lint":"eslint src","test":"npm run lint && jest","prepublish":"npm test && npm run build"},"files":["lib"],"keywords":["react","async-button","react-component"],"repository":{"type":"git","url":"git+https://github.com/selvagsz/react-async-button.git"},"bugs":{"url":"https://github.com/selvagsz/react-async-button/issues"},"author":{"name":"selvagsz"},"license":"MIT","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.9.1","babel-eslint":"^6.0.4","babel-jest":"^13.0.0","babel-loader":"^6.2.5","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.5.0","css-loader":"^0.25.0","enzyme":"^2.3.0","eslint":"^2.13.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.9.2","eslint-plugin-jsx-a11y":"^1.5.3","eslint-plugin-react":"^5.2.2","jest-cli":"^13.1.0","react":"^15.1.0","react-addons-test-utils":"^15.1.0","react-dom":"^15.1.0","react-fa":"^4.1.2","react-highlight":"^0.9.0","sinon":"^1.17.4","style-loader":"^0.13.1","webpack":"^1.13.2","webpack-dev-server":"^1.16.2"},"dependencies":{"classnames":"^2.2.5"},"jest":{"automock":false,"testPathDirs":["src"],"unmockedModulePathPatterns":["node_modules","babel"]},"gitHead":"8270a92606db518b200c71f295460608c6a74a0f","homepage":"https://github.com/selvagsz/react-async-button#readme","_id":"react-async-button@0.0.7","_shasum":"af1fbea9959a30a5717a2d11cee22db7d15c9d62","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"},"dist":{"shasum":"af1fbea9959a30a5717a2d11cee22db7d15c9d62","tarball":"https://registry.npmjs.org/react-async-button/-/react-async-button-0.0.7.tgz","integrity":"sha512-2KqYigtXYBQ4Aj1/ibbFditLL7ue+Fr8k5LHlbXUZ+srizVt0YKO9tUUkPKVIC+RLxg87HrorlefloHAb1xuTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkq9DIIg850U8w/Ybf5mCKQqTZoGWi6IqG2okDKvRSLQIhAOWw7md++c0jz/HaNMpqummEU/lZ8hiNSYIeJEtNPY1K"}]},"maintainers":[{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-async-button-0.0.7.tgz_1487849712792_0.8411833469290286"}},"0.0.8":{"name":"react-async-button","version":"0.0.8","description":"React button component for handling async actions ","main":"lib/main.js","scripts":{"clean":"rm -rf lib","example:build":"rm -f docs/*.dist.js && webpack","build:commonjs":"babel src/ --out-dir lib/ --ignore __tests__,__mocks__","build":"npm run clean && npm run build:commonjs && npm run example:build","lint":"eslint src","test":"npm run lint && jest","prepublish":"npm test && npm run build"},"files":["lib"],"keywords":["react","async-button","react-component"],"repository":{"type":"git","url":"git+https://github.com/selvagsz/react-async-button.git"},"bugs":{"url":"https://github.com/selvagsz/react-async-button/issues"},"author":{"name":"selvagsz"},"license":"MIT","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.9.1","babel-eslint":"^6.0.4","babel-jest":"^13.0.0","babel-loader":"^6.2.5","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.5.0","css-loader":"^0.25.0","enzyme":"^2.3.0","eslint":"^2.13.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.9.2","eslint-plugin-jsx-a11y":"^1.5.3","eslint-plugin-react":"^5.2.2","jest-cli":"^13.1.0","react":"^15.1.0","react-addons-test-utils":"^15.1.0","react-dom":"^15.1.0","react-fa":"^4.1.2","react-highlight":"^0.9.0","sinon":"^1.17.4","style-loader":"^0.13.1","webpack":"^1.13.2","webpack-dev-server":"^1.16.2"},"dependencies":{"classnames":"^2.2.5"},"jest":{"automock":false,"testPathDirs":["src"],"unmockedModulePathPatterns":["node_modules","babel"]},"gitHead":"0163a7edf01848d0d172f0019e2ccbe16b0f1b9e","homepage":"https://github.com/selvagsz/react-async-button#readme","_id":"react-async-button@0.0.8","_shasum":"84780e62fef6fa33301aa93f0d39eb36f74e04ca","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"},"dist":{"shasum":"84780e62fef6fa33301aa93f0d39eb36f74e04ca","tarball":"https://registry.npmjs.org/react-async-button/-/react-async-button-0.0.8.tgz","integrity":"sha512-KecEcjTyfd+quGHWdnYVSU1/ZyPegffi3HZe7N5T7g3X7sMzanVbCb+SEvbbaqRA0UMyvz6wNvWCdbUM9CfPdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIESrzfMyFhDImCtmuElw4Oi4MKERowQN4VyQSXSsBFYhAiAS7hRJLmJnH5aoh/Xtn1fP9X0YrkTFCAIL+VLdoFWfEA=="}]},"maintainers":[{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-async-button-0.0.8.tgz_1489381838720_0.2447799793444574"}},"0.1.0":{"name":"react-async-button","version":"0.1.0","description":"React button component for handling async actions ","main":"lib/main.js","scripts":{"clean":"rm -rf lib","example:build":"rm -f docs/*.dist.js && webpack","build:commonjs":"babel src/ --out-dir lib/ --ignore __tests__,__mocks__","build":"npm run clean && npm run build:commonjs && npm run example:build","test":"jest","prepublish":"npm test && npm run build","pretty-lint":"prettier --single-quote --trailing-comma es5 --write && git add"},"lint-staged":{"src/**/*.js":"pretty-lint","docs/app.js":"pretty-lint"},"files":["lib"],"keywords":["react","async-button","react-component"],"repository":{"type":"git","url":"git+https://github.com/selvagsz/react-async-button.git"},"bugs":{"url":"https://github.com/selvagsz/react-async-button/issues"},"author":{"name":"selvagsz"},"license":"MIT","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.9.1","babel-jest":"^13.0.0","babel-loader":"^6.2.5","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.5.0","css-loader":"^0.25.0","enzyme":"^2.3.0","husky":"^0.14.1","jest-cli":"^13.1.0","lint-staged":"^4.0.0","prettier":"^1.4.4","react":"^15.1.0","react-addons-test-utils":"^15.1.0","react-dom":"^15.1.0","react-fa":"^4.1.2","react-highlight":"^0.9.0","sinon":"^1.17.4","style-loader":"^0.13.1","webpack":"^1.13.2","webpack-dev-server":"^1.16.2"},"dependencies":{},"jest":{"automock":false,"testPathDirs":["src"],"unmockedModulePathPatterns":["node_modules","babel"]},"gitHead":"be8142ade0c1f6db90605fbdf575ef9177f81e00","homepage":"https://github.com/selvagsz/react-async-button#readme","_id":"react-async-button@0.1.0","_shasum":"48e35c4ec62283e7e3ce38064ab27cf2c1060917","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"},"dist":{"shasum":"48e35c4ec62283e7e3ce38064ab27cf2c1060917","tarball":"https://registry.npmjs.org/react-async-button/-/react-async-button-0.1.0.tgz","integrity":"sha512-IpLwQJef6NB03Pq+NOvBuLbHby1Cz03K/mXIUZfONzK/WRRRYhx1xjzo+pEusmIKeLzIoNjlMWtah+CUf3raQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDcGDCP+2Fsp7ZoiL64UameIjtl9BdpAZyNupGh/nj9AIgb7PjlgPkdMI7he5qrmW43+fNuaENVQ5Iv0LW24Byt9o="}]},"maintainers":[{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-async-button-0.1.0.tgz_1498567167741_0.5902857494074851"}},"0.2.0":{"name":"react-async-button","version":"0.2.0","description":"React button component for handling async actions ","main":"lib/main.js","scripts":{"clean":"rm -rf lib","example:build":"rm -f docs/*.dist.js && webpack","build:commonjs":"babel src/ --out-dir lib/ --ignore __tests__,__mocks__","build":"npm run clean && npm run build:commonjs && npm run example:build","test":"jest","prepublish":"npm test && npm run build","precommit":"lint-staged","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"lint-staged":{"src/**/*.js":["prettier --single-quote --trailing-comma es5 --write","git add"],"docs/app.js":["prettier --single-quote --trailing-comma es5 --write","git add"]},"files":["lib"],"keywords":["react","async-button","react-component"],"repository":{"type":"git","url":"git+https://github.com/selvagsz/react-async-button.git"},"bugs":{"url":"https://github.com/selvagsz/react-async-button/issues"},"author":{"name":"selvagsz"},"license":"MIT","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.9.1","babel-jest":"^20.0.3","babel-loader":"^6.2.5","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.5.0","coveralls":"^2.13.1","css-loader":"^0.25.0","enzyme":"^2.3.0","husky":"^0.14.1","jest":"^20.0.4","jest-cli":"^20.0.4","lint-staged":"^4.0.0","prettier":"^1.4.4","react":"^15.1.0","react-addons-test-utils":"^15.1.0","react-dom":"^15.1.0","react-fa":"^4.1.2","react-highlight":"^0.9.0","react-test-renderer":"^15.6.1","sinon":"^1.17.4","style-loader":"^0.13.1","webpack":"^1.13.2","webpack-dev-server":"^1.16.2"},"dependencies":{"prop-types":"^15.5.10"},"jest":{"automock":false,"verbose":true,"collectCoverage":true,"coverageReporters":["html","text"],"roots":["src"],"unmockedModulePathPatterns":["node_modules","babel"]},"gitHead":"757272b195ebd8080618998815cce88b6b9f1e8e","homepage":"https://github.com/selvagsz/react-async-button#readme","_id":"react-async-button@0.2.0","_shasum":"6e5b6c00153f2351908d98db02bef91af17672cb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"},"dist":{"shasum":"6e5b6c00153f2351908d98db02bef91af17672cb","tarball":"https://registry.npmjs.org/react-async-button/-/react-async-button-0.2.0.tgz","integrity":"sha512-ewQoBhrX6kReucuwbbw/obbqUB15b/aSzkpoOkhp6F3jQ75BoBovcesAEV+xceX2T8KdhOmWsmkrI0Wbx6sjfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfXxOmYCRny8JS9sde2hdBiNKXJ7dh5soJw6f0fE1IUAiEApex6E7RQsRYpd+obVqtj8ZUX/w4+XVMMNmSIL2dVYR8="}]},"maintainers":[{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-async-button-0.2.0.tgz_1501496378430_0.20188661315478384"}}},"readme":"# react-async-button\n\nReact button component for handling async actions. Inspired from [ember-async-button](https://github.com/DockYard/ember-async-button)\n\n[![npm version](https://badge.fury.io/js/react-async-button.svg)](https://www.npmjs.com/package/react-async-button)\n[![Build Status](https://travis-ci.org/selvagsz/react-async-button.svg?branch=master)](https://travis-ci.org/selvagsz/react-async-button)\n[![Coverage Status](https://coveralls.io/repos/github/selvagsz/react-async-button/badge.svg?branch=master)](https://coveralls.io/github/selvagsz/react-async-button?branch=master)\n\n## Installation\n\n```bash\n$ npm install react-async-button --save\n```\n\n## DOCS & DEMO\n\nhttps://selvagsz.github.io/react-async-button/\n\n\n## Example\n\n```js\n\nimport React from 'react';\nimport { render } from 'react-dom';\nimport AsyncButton from 'react-async-button';\n\nexport default App extends Component {\n  clickHandler() {\n    return new Promise((resolve, reject) => {\n      // some async stuff\n      setTimeout(resolve, 500);\n    })\n  }\n\n  render() {\n    return (\n      <AsyncButton\n        className=\"btn\"\n        text=\"Save\"\n        pendingText=\"Saving...\"\n        fulFilledText=\"Saved Successfully!\"\n        rejectedText=\"Failed! Try Again\"\n        loadingClass=\"isSaving\"\n        fulFilledClass=\"btn-primary\"\n        rejectedClass=\"btn-danger\"\n        onClick={this.clickHandler}\n       />\n    )\n  }\n}\n\nrender(<App/>, document.getElementById('root'));\n\n```\n\n**Note** `clickHandler` should return a promise for the pending state\n","maintainers":[{"name":"selvagsz","email":"selvaganeshbsg@gmail.com"}],"time":{"modified":"2022-06-25T16:25:09.651Z","created":"2016-06-21T04:51:33.711Z","0.0.1":"2016-06-21T04:51:33.711Z","0.0.2":"2016-06-21T05:10:23.690Z","0.0.3":"2016-06-21T07:45:01.491Z","0.0.4":"2016-09-30T11:38:37.580Z","0.0.5":"2016-10-22T16:45:38.445Z","0.0.6":"2017-01-26T15:31:27.195Z","0.0.7":"2017-02-23T11:35:13.014Z","0.0.8":"2017-03-13T05:10:40.628Z","0.1.0":"2017-06-27T12:39:27.826Z","0.2.0":"2017-07-31T10:19:38.517Z"},"homepage":"https://github.com/selvagsz/react-async-button#readme","keywords":["react","async-button","react-component"],"repository":{"type":"git","url":"git+https://github.com/selvagsz/react-async-button.git"},"author":{"name":"selvagsz"},"bugs":{"url":"https://github.com/selvagsz/react-async-button/issues"},"license":"MIT","readmeFilename":"README.md"}