{"_id":"@aski-utils/react-promise-helper","_rev":"2-93a2592bb7487fec2b6ad30818e30633","name":"@aski-utils/react-promise-helper","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@aski-utils/react-promise-helper","version":"1.0.0","description":"Made with create-react-library","author":{"name":"askilada"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/askilada/react-promise-helper.git"},"main":"dist/index.js","module":"dist/index.modern.js","types":"dist/index.d.ts","source":"src/index.tsx","private":false,"engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","microbundle-crl":"^0.13.10","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"gitHead":"8b4f386b08b2a37fec1f109fd6388b87029ee798","bugs":{"url":"https://github.com/askilada/react-promise-helper/issues"},"homepage":"https://github.com/askilada/react-promise-helper#readme","_id":"@aski-utils/react-promise-helper@1.0.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-3NBV9MLHP/DUxOChCiJS8veN8OIyktY0lEVeD7oFTVDd6nH4ETB3KuiQOnzLQw/PJQZvhwjuom5QW+1dMGCdvw==","shasum":"b7a79d2657422a1a22fae945838d7818f7fc2a5e","tarball":"https://registry.npmjs.org/@aski-utils/react-promise-helper/-/react-promise-helper-1.0.0.tgz","fileCount":11,"unpackedSize":12838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf07eWCRA9TVsSAnZWagAAqD4QAKM8n3IP69wystBWawYN\nE7i6M7NP3bq7Jz7EVuSMB6v793w0keAcW+HlxCn8qrqT07sUCJgVNaCxzRnt\nlVGtuaokouBTHzQXMq7OKBuQFGA7dV9o7I3foERFtxchNE0efJXM6t/wVvUC\n9Ui/VDFqgllj0w2aQkNOi6sainrxqRX2wcTix/yRCU9/XHTE77vkbOBf8Yc3\n4m+3Z7wjKMvQH5IaFe+61NEbSmSMGMy0KTLLMsA/JeEAWYZuNsbDx7F9Lmb2\nk+PgULxu7Xgyek02VM0ZTYNacumSVvSg6eoBtLONplrF/oVcwkmKFRjLVAt1\nG4bmMNm/oUMZFG3R54bHZ8dMBQk/wrsedCLdbicSHaghdHFsc0/L1/lKsiZY\nF7wCiJAXsgtQSkAZ7VoH1lLMNkUl/2jrb/XuVEjQ5QLpKIwzg8kc0TERxskJ\nlvASQDGv1TQ06xJFzaUHoVx2zSD+pm16G0ebcuAXOoklWRanBiTqhM+NLL4l\nydq0C7MvPnUUi87qpAzg67XOba6unBbDNjLoved6i+KTi9ro0W1HUO+6rqqs\n36d/UVACvxP/X2BTnYRV3tKR7hejkLQyvmCnQtXeQ1YyhLKMv6SKcup8b3wJ\n54DcXPlkQ/5sjsSYV8zZU7N9Mfak4F8nGvLJwpD+EpmolK3TUeb8Zbvlx9WT\nPW43\r\n=yXCp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+Au/N7Krc+OYy1Qm0o9/OsBH4HsDdRvN5d8UpZY/nOAiBznVXYSFkGeUMpH8XCT/g5fUWB/wGxk0LvLR4iSye6IQ=="}]},"_npmUser":{"name":"lex-lower","email":"pc.manden@gmail.com"},"directories":{},"maintainers":[{"name":"lex-lower","email":"pc.manden@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-promise-helper_1.0.0_1607710614255_0.07572606899652357"},"_hasShrinkwrap":false},"1.0.1":{"name":"@aski-utils/react-promise-helper","version":"1.0.1","description":"Made with create-react-library","author":{"name":"askilada"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/askilada/react-promise-helper.git"},"main":"dist/index.js","module":"dist/index.modern.js","types":"dist/index.d.ts","source":"src/index.tsx","private":false,"engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom","predeploy":"cd example && yarn install && yarn run build","deploy":"gh-pages -d example/build"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","microbundle-crl":"^0.13.10","babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"gitHead":"88bc2c0802e71b4236938f3ab0a8457d30adbe94","bugs":{"url":"https://github.com/askilada/react-promise-helper/issues"},"homepage":"https://github.com/askilada/react-promise-helper#readme","_id":"@aski-utils/react-promise-helper@1.0.1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ABCXEeOyJb4vIqiHbqS9IpmCsd44+GAEU9rK/z6iUZx7YESkazfgesOZ/+bj/sbrcpV3wFrQr6bXSglOUaBDIQ==","shasum":"d92c3846797ee3c1f075d46b387735b20e7dbcb9","tarball":"https://registry.npmjs.org/@aski-utils/react-promise-helper/-/react-promise-helper-1.0.1.tgz","fileCount":11,"unpackedSize":12850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf07h8CRA9TVsSAnZWagAAiowP/ApicuAjib3GxOHbasBC\nFspjmaAJsfgNmLn4PKXwUJt5LFIm9muBsH8GejjeaW4Ar2zEUJIa+kHdff0c\nVMTkCY0XZHymNG6fBq6eYo3uiOg0ceic7d9yb0co7U3nNyLWQNnb5njIOngK\n4oHrdS2dtqLxXA/QOLcKh4ppHYTtdT3tXtfPc8uegmoyC0Y6BwCm0rSzYM1l\nD7njM9tz/+ud8ZbR3fauPMNTywCz3wsJvacYdDnPoPtz82TSi6ydH6ZHC+cf\nBx7aUFhotuUqwyGOydigoFd4diAssuGOdc+K3FZsITmM4TRhpxvMMcAvEZLo\nf2R0dkOk8cnyHxFAIIxXRTUxBQ8JycNACqqsOM86GDVp2P71ucwz0ZIeBLi5\nJXWv495hn4BdUxvFzbE3u2lJS39MiCdjn7rbBOcTxC5J1aE8PnnrQhUNXy8j\ny3qPJTzPjtqcP4+pAiSS2UgOR9FVUWD7r0FgsJP6OrtDUqyu3RXOoQhQNVHr\noFEmjexVznmBLumSpDIpM1nXLXT8sWpgP8MPF6vQ35DLDJulqrXljyS8m6w7\nqV5liNWkLGYqzSAccaMJsdOtcZ3o3jyBQSLM731ZkcH2MMDu20fj8KgMNqW2\nJ+u2nLVKexYV/8p3sYWpuQGrb5KMmVLohfrgk0TddKkjR4r4artECQ0JdUAT\nGcg0\r\n=M7hy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjA6kb12MREz1lSJzzRV270UdhUzsywTcatREJIgOQMAiBNQjtQyxRQQNwjONUzwXdOFjivKDjij7r9NV9JIWbxRA=="}]},"_npmUser":{"name":"lex-lower","email":"pc.manden@gmail.com"},"directories":{},"maintainers":[{"name":"lex-lower","email":"pc.manden@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-promise-helper_1.0.1_1607710844056_0.8902868665166157"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-11T18:16:52.408Z","1.0.0":"2020-12-11T18:16:54.435Z","modified":"2022-04-04T15:47:07.032Z","1.0.1":"2020-12-11T18:20:44.187Z"},"maintainers":[{"name":"lex-lower","email":"pc.manden@gmail.com"}],"description":"Made with create-react-library","homepage":"https://github.com/askilada/react-promise-helper#readme","repository":{"type":"git","url":"git+https://github.com/askilada/react-promise-helper.git"},"author":{"name":"askilada"},"bugs":{"url":"https://github.com/askilada/react-promise-helper/issues"},"license":"MIT","readme":"# @aski-utils/react-promise-helper\n\n\n[![NPM](https://img.shields.io/npm/v/react-promise-helper.svg)](https://www.npmjs.com/package/@aski-utils/react-promise-helper) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n## Install\n\n```bash\nnpm install --save @aski-utils/react-promise-helper\n```\n\n## Usage\n\n```tsx\nimport React, { FC } from 'react'\nimport {usePromiseHelper} from '@aski-utils/react-promise-helper'\n\n\ninterface ComponentProps {\n}\n\nexport const DemoComponent: FC<ComponentProps> = () => {\n    const {state, start} = usePromiseHelper(() => Promise.resolve('Awesome'))\n\n    return (<div onClick={() => start()}>{state}</div>)\n}\n\n\n\n\n```\n\n## License\n\nMIT © [askilada](https://github.com/askilada)\n","readmeFilename":"README.md"}