{"_id":"react-until-interactive","_rev":"27-ebce7bac7a79d0e5447fea366203f7e7","time":{"created":"2023-04-06T10:28:03.562Z","1.0.0-alpha.1":"2022-10-02T12:21:13.694Z","modified":"2023-10-23T14:44:42.136Z","1.0.0-beta.1":"2023-04-05T07:14:16.134Z","1.0.0-beta.2":"2023-04-05T07:18:08.391Z","1.0.0-beta.3":"2023-04-06T10:28:03.753Z","1.0.0-rc.1":"2023-04-06T10:37:48.613Z","1.0.0-rc.2":"2023-04-06T11:39:37.541Z","1.0.0-rc.3":"2023-04-07T00:27:11.650Z","1.0.0-rc.4":"2023-04-08T00:50:00.205Z","1.0.0-rc.5":"2023-04-08T00:52:27.546Z","1.0.0-rc.6":"2023-04-08T06:31:53.551Z","1.0.0-rc.7":"2023-04-16T10:21:38.845Z","1.0.0-rc.8":"2023-04-22T01:29:51.176Z","1.0.0-rc.9":"2023-05-01T23:35:01.266Z","1.0.0-rc.10":"2023-05-05T00:17:56.336Z","1.0.0-rc.11":"2023-05-05T03:01:50.149Z","1.0.0-rc.12":"2023-05-05T10:35:46.530Z","1.0.0-rc.13":"2023-05-05T10:50:56.947Z","1.0.0-rc.14":"2023-05-05T10:58:22.641Z","1.0.0-rc.15":"2023-05-06T01:48:25.152Z","1.0.0-rc.16":"2023-05-10T00:08:50.431Z","1.0.0-rc.17":"2023-05-22T02:32:53.711Z","1.0.0-rc.18":"2023-05-24T08:31:38.315Z","1.0.0-rc.19":"2023-05-31T00:04:27.806Z","1.0.0-rc.20":"2023-05-31T00:16:17.772Z","1.0.0-rc.21":"2023-05-31T06:10:46.487Z","1.0.0":"2023-05-31T10:53:00.111Z","1.0.1-rc.1":"2023-10-23T14:44:41.960Z"},"name":"react-until-interactive","dist-tags":{"beta":"1.0.0-beta.3","latest":"1.0.0","rc":"1.0.1-rc.1"},"versions":{"1.0.0-beta.3":{"name":"react-until-interactive","version":"1.0.0-beta.3","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings after user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.5.1","@commitlint/config-conventional":"^17.4.4","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.44","@swc/jest":"^0.2.24","@testing-library/react":"^14.0.0","@types/jest":"^29.5.0","@types/react":"^18.0.33","@types/react-dom":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","eslint":"^8.37.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.0","prettier":"^2.8.7","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.1","typescript":"^5.0.3","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"gitHead":"32d365fdd0e55bdd06f6b2d74a8fdd6db187c30b","_id":"react-until-interactive@1.0.0-beta.3","_nodeVersion":"18.15.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-if/FtBZoFBnMx+76acBi4Q1PmYUa+0kX2dCFzcx1ddHDKiUIC5H6PXmWVXoimm8f9JKxV9zhKAaf7yqQI0kgZA==","shasum":"43beeeda094f7933a8cca70e1c6d8195b9f7a26e","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-beta.3.tgz","fileCount":12,"unpackedSize":9568,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUrVX39Or1E4t8e0MmLnqxhbkAl7DU+4jdi1hYKJrF1QIhAJp6WIf0+uIsxvIsvrRE33XfGxvgG8Y8tQ+uubdEcIkm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLp6zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/GA//RkPaE+WeySjuATsKwZYaw/VjAe4mgoeVnzd42HfnroHBTAOJ\r\neNUSAGX0OkQAePog58FQ+9qMI+m4ULDnpTsXnaMRFKhO08K28pBy5B5FeTuv\r\nUiAqPSfy0pt36XU69lYSyYQgxOvYPN+y6pgYiOtb+qY7UjsFNZnr6DPTVhoG\r\nejHS0oRDFa9l+2L86qtKojK2NQmBA2/6BSWXa+q66qzyhkkk8TrJJJHAO/97\r\nXpSEfgtJBDH11XIBg6aWOvw5srBGlAj8zVGU8CZjoEQSiX6WmhknKfdQKO1Y\r\nHt22bjMnbCiJ1PVg3cfxJIRnx4tkpKo//a5b7pOa7rlrVwVfDSMsM4zU1Ker\r\nXguFilM+WLuDaZb7p9EBNpq63veMcHBAEsYapo+zRqrKLy28WKMUi2bCoO4M\r\n/6/3Ru+ckkITHj+PoeGcZ8pC4a+gvUw2hKPQSsL75rOcTF4I57dBp9XxU5dU\r\nDRT24EHF0HGlYn7WM0xtWrFW9gHK+iMYJd+WdDyiHdGAN/R7BDEjdyTi2Bdy\r\nM03O0R0jmEnYOSTeJW8M9fbDTzBMus4VdfZAwpo6r/nrU7egKU9bgGwcd0Zd\r\n8EII3+So67E2zXqlvZIetN4r+RZXdcZejy/xnHETDLjl0RiaY7f+6FpryXlj\r\nVIU7WxL/mt/yM7qE2Mw5Ux+5/W8aork6BC4=\r\n=0Q0C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-beta.3_1680776883563_0.28862817040419997"},"_hasShrinkwrap":false},"1.0.0-rc.1":{"name":"react-until-interactive","version":"1.0.0-rc.1","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings after user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.5.1","@commitlint/config-conventional":"^17.4.4","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.44","@swc/jest":"^0.2.24","@testing-library/react":"^14.0.0","@types/jest":"^29.5.0","@types/react":"^18.0.33","@types/react-dom":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","eslint":"^8.37.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.0","prettier":"^2.8.7","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.1","typescript":"^5.0.3","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings after user interactive\n","readmeFilename":"README.md","gitHead":"f62a08646e0d0e0a0b53413149d2dd79e0663fbc","_id":"react-until-interactive@1.0.0-rc.1","_nodeVersion":"18.15.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-/877ozcAtA5Y3+DkHXG67U0Yaye1XAviW5yXPD/nQRzzuqdmYmAbjnSOgT+jniH3lJmPvIN9uMETTVrXPloQAA==","shasum":"5dffd8b1ce929dc48fecce87fdb057b8cc2e20ed","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.1.tgz","fileCount":12,"unpackedSize":9566,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCU/PnucJ8kNRzvpNnZ+K2afJn/1HkjLhPkTpekMUGWQIhAOKXpsZF4ZLpezM6bDDJouMXBl46DBqbSn3bEg80FqHF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLqD8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmongw/+I+uneMeYOHniDAhGYXAg8jYFAGPmMF5m2Vz1o9BgjKNYTbEo\r\nKHWr/xNX7KtmhwrvvN7d5liUgNnvF5Kql0YY34DUQ7V3YbqY8ltYXqoClm97\r\ntOqNDBim6LPVf2SJJU2aIo+oI8Ph0UQocH7Cx/eNd/C2tO/SYtndN6dRiIkn\r\ne5gYxR9XJjcbFznMd/tGCqv5iktFVYfyBbuG5+kjed04mifCjVnvshCq8s9q\r\n7CDeG9b1GQeeRDqVkm9m3+RiWFwlF5vjNBtzvKMri8WlQH1u/QfQ+afZXnbu\r\nsGE/rmvOK0JCN3x/7/ESo8g+vVvZSiHrFZlLkMdPA+kbmk59wk1ESGaUslot\r\nG2L1DXGCQp5ixUvsRTkgBESy7pYV/QOUJpah7ojRQhpB8N3Xao1vNddQum0O\r\n5LMETYo4pm+Y6hqRA//FBiNcmzoF/Vgdepn35510w44Y2cSsTPG6b1fgNbAz\r\ns1h2GBRnDnApqZCf8DewnFmlbH9CJpx7wMvyb0xQW5NW+1slJk/iT3c1Huc9\r\nQRtFFXB2rZlmLIYRfLco85JoZEkzwmVw9dCTJBXBSFYAtRS7s+mqNlh4bnAc\r\nUFgCHUJauqI0JKCmbz4Ebnt7kFgf3CYBQrabtdPwybbsa9coQQTv+Nk+Ud0n\r\n5kTFoCB3Qrqrhucl2Z+E+lcP0a+rBbH4uzY=\r\n=REYR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.1_1680777468478_0.2109065284670697"},"_hasShrinkwrap":false},"1.0.0-rc.2":{"name":"react-until-interactive","version":"1.0.0-rc.2","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings after user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.5.1","@commitlint/config-conventional":"^17.4.4","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.44","@swc/jest":"^0.2.24","@testing-library/react":"^14.0.0","@types/jest":"^29.5.0","@types/react":"^18.0.33","@types/react-dom":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","eslint":"^8.37.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.0","prettier":"^2.8.7","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.1","typescript":"^5.0.3","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings after user interactive\n","readmeFilename":"README.md","gitHead":"43c972de37af2bd770c19e5c1d6427e34ebd18ec","_id":"react-until-interactive@1.0.0-rc.2","_nodeVersion":"18.15.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-N57konbpuhfp6dte5Im+gZ7ZLXwhOssHwmFG2YvbGkXhBySmI7I0GAuvEsPzZCjyW+OrhssuVnsDn83Ya6q/dQ==","shasum":"63440ad278a60be8cf2a2778f55988b055a1cd65","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.2.tgz","fileCount":12,"unpackedSize":9706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRLvrdZP4oHaeOylnNpr/HOdxtXSJtzZVM5aU3PpiGtAiEAjtxW9+qx2e/ZvlAO4mLA2a9iHVDxtPtxk3PxiasOSVA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLq95ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4sRAAjJ1ftrlbFxOHeU9awzKUuUByo1atZgajgDEHJtm1N5ywo/Ly\r\n6VilF9D1OrNcTjoG8eKAsKpUdTsdV7X/IPOy00aLmGaGI/2w2UqnPm4lFp/n\r\nI0RNIW3HesFKn3geE120BG3BjsOt8K9jzmWuPQuOk6ztYvn3MMJ+pF30awwT\r\nvNFjbwHp9Kfpif35b6fhFudc2GslUbh7G2xMlYpFVZKQuhikZQOAksFSFABS\r\nflXkXC3h7JbSJ81pSyJ9JQwKF6jYe9DUs8ZGdHHDHImmfol9DvBJV8Pirmj1\r\nads3lR3s1UlxIR8wRp657yj2VLJaQGJC6kLA6VWRHN26Bju9zmVyGjPUP880\r\nbniny5Mu+ubTN3tWOgGTLw/2lonMzNIr/28d/fULXOVoJ/Ll/vFc0PPVU+rT\r\n9v4ptUwdsvsHBThCL8NGLHgM/qHSSw/kat600WCap+bcTkLbWZoy6yOe+J9t\r\nX2/6Z32HXVmpa5wrbcf4kHDWjqZmb+Ptt19Cr2xYBHu9ikXKBOKfNVvln9N7\r\nnZxvi/LCzpHH2CFcz04siLTBbpNZ9AJrmcVc+YGdVJhhB8Ap5NqiU2Muff9B\r\n5gL62ZFi+BtNiZbfLM5Z9FSFCE4kz1RdjyORK1vGYWuDHLtmiyz6e2cn2n9U\r\nnEIbRNR4BFUVIfnr0gmfjOjk9z6A8AHxM9o=\r\n=e8uF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.2_1680781177322_0.8846810437069377"},"_hasShrinkwrap":false},"1.0.0-rc.3":{"name":"react-until-interactive","version":"1.0.0-rc.3","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings after user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.5.1","@commitlint/config-conventional":"^17.4.4","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.44","@swc/jest":"^0.2.24","@testing-library/react":"^14.0.0","@types/jest":"^29.5.0","@types/react":"^18.0.33","@types/react-dom":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","eslint":"^8.37.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.0","prettier":"^2.8.7","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.1","typescript":"^5.0.3","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings after user interactive\n","readmeFilename":"README.md","gitHead":"2a9c6f2b87fd0ebd3dcc083ddfa1a8748fbae2d4","_id":"react-until-interactive@1.0.0-rc.3","_nodeVersion":"18.15.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-jdqxnZa/Hp3PK9mDdiqvdr1fwF5HnpLAPxpntntJJY0+Jkp0S8EUdqmiq5A8vNYJ3n1x6DP0iad9y5HmYN5xBw==","shasum":"d927e6fe44348eb7f92c4794208c8a2f5834e21d","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.3.tgz","fileCount":12,"unpackedSize":9779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICeoykzq+EdDjPd1NDQ8DjyGshkFFZGTDclLnJ1qP2V6AiBqf98AGT8/Xfl+WftNp9UXNJGe6+zWaQScarkvStU2bg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL2NfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCyQ//S8Bqk2ckyRmp7SBf23HVG1Q5paxM0yd/AWzjIdop4YNNiDrK\r\nBQpaiwWvscY7nOIlaGbJVTOUYus/rSv4+ituGH5SGTvDiAMprsFrw6Cd19Uq\r\n8RGCsEjDHo7YESrXO3MVyDEJpD0fwdMtDUkGrPHZayJ3cdOrZvTwij0zAdjh\r\npMaLXkd0Stuh+I8y9nhcEcP1t9EZrRPTv5NnnciFFeuIl+IdcQrbvcc24QzR\r\n381bgDWhN4596QLJq4ra7MvntCx4RFYnypgfjonagYUO5TTIBizIKGfz63wR\r\nVO7tkiFqG3tRsNOJv6V2mdpzm2/a27rhEwcXwGtQ5HPJtrrE0W4wAVv+y1mq\r\nFYEqMIk7qypWQ074u4xjXSKI72nLyUFUNmSheNafWuhPvSEjjFw7w4hQRYeI\r\nTTquWlt5A3EGhju+sJzmq1a5Kx5/SrRP6vYSt0hGzv62iZtQXuQLJ47jZXr2\r\n2CrIu+DUrXJIB4362rHHcFCggfKrua2DOTDp5t5L+ej/Ka7KqnZmJuH9Mu/0\r\nXb7AI7T8q+ghwsbu5h77mjaRN/NZec70xfRPU05naxtcZQ1f7XNB1OSY1Pfg\r\nTy2MXsczuXQxWvbRQsHu4JvPokFPaKNxzBzAZXKiTCu/vgonlBJkZsKJz3LQ\r\n8snTBgTNWqieQkFHdpZwDhfV+nWh0gDc2GY=\r\n=yMJX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.3_1680827231488_0.3703996464241772"},"_hasShrinkwrap":false},"1.0.0-rc.4":{"name":"react-until-interactive","version":"1.0.0-rc.4","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings after user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.5.1","@commitlint/config-conventional":"^17.4.4","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.44","@swc/jest":"^0.2.24","@testing-library/react":"^14.0.0","@types/jest":"^29.5.0","@types/react":"^18.0.33","@types/react-dom":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","eslint":"^8.37.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.0","prettier":"^2.8.7","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.1","typescript":"^5.0.3","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings after user interactive\n","readmeFilename":"README.md","gitHead":"a7006d3a7420fd2f71de6955818225979728e547","_id":"react-until-interactive@1.0.0-rc.4","_nodeVersion":"18.15.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-J+X+xWPvBg26RgAa9QdcuUXNZQb8bd9Nnhbn+SczUIjMRpSL+vOi65Zj6m9cX8PSYrr/Zz/AvPgWZlOnAoLYLA==","shasum":"2b6df2cf0fe8071cc6cfc5fb84f8e9b682d38838","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.4.tgz","fileCount":12,"unpackedSize":9891,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAO2pnEJvJhj/+B4bCx5SFh6Y3zvJ1SR4dSCEIrtsrLWAiEAz23WBtvPyxpQxrtPk70ZPegGa1JtijlaFzuwpDj3d40="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMLo4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbzQ/+J7tWPo+fd1Q928cWUXM+iZlwjx5LkgksopjWmtusyj0pMo7u\r\nenjn8sEKXWuF7exFrMUOkVdItVwPyADnJgBAwrRIGS71TfceJbjPOkViU0Ud\r\nRKfd17QTlStpPpqaI7CQnHwmCUS+OMRG6BQGspET6iVb5VjfcIeVdbwpo48m\r\nBxTbonKmcJ89esz8hvnF1BQNdekDkqeVqyMgTcg3vniBtnBzSDJyWRaEqHpH\r\ntFkLKiRigmNiVQGwTClAG1DUwcK2mYmrktIJ1OHO1srZHvR1lortbOQV1+IV\r\nxflqjxpiP2z5J1qJ9RR4KBmfYS8m7ru9RIsGllE8bKlBloZk4u4LIif8tnLm\r\nvXixPTevwM4O9SPYEH+YL/c/eBWE63FSbeHsLOeP3zQ3VbUxEum6BF+RuFCC\r\nk3eszJuV6QSTUmZ9Y3wBdvUNJ1X0E98TmgBzNNuRR/ZKPQv5cXr8+cMrlCgt\r\nuzlqsiUZPYuykjwrHDTlRn7vGlBlv6TMJw13yOr6m2tAV25b8u1NXz98vv6Y\r\nVf8Y9g4fy3ho3rAMC/dPrcLm4SkGsydhKpXF5nOvJ3sICiRbgasRAoshayOA\r\n5OKP+aEFF7XhjlWPBjoht1oSXzmBNhpS3LeXo7S+e+YTubBBh+FTchyV05FJ\r\n5ecWOy0m86zR3oYWL4HUL4VpjCuptLZgYkk=\r\n=IMCt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.4_1680915000054_0.9164717970564975"},"_hasShrinkwrap":false},"1.0.0-rc.5":{"name":"react-until-interactive","version":"1.0.0-rc.5","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings after user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.5.1","@commitlint/config-conventional":"^17.4.4","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.44","@swc/jest":"^0.2.24","@testing-library/react":"^14.0.0","@types/jest":"^29.5.0","@types/react":"^18.0.33","@types/react-dom":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","eslint":"^8.37.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.0","prettier":"^2.8.7","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.1","typescript":"^5.0.3","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings after user interactive\n","readmeFilename":"README.md","gitHead":"baa1224c9905a0dcaf5a165425cded0583315fb5","_id":"react-until-interactive@1.0.0-rc.5","_nodeVersion":"18.15.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-UIbF13POKrywG5DCGgE6+JaeCyeSA52phDLOQJDt2UPBhZpwZ8z5ggGVlUbughpNkt1yw3cD17A6yIT2opHfug==","shasum":"76144ac2a75e21cdadd97740734bbf3fc8bbae9a","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.5.tgz","fileCount":12,"unpackedSize":9879,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDV6hp52vreZn+m/oPbFJ8Vc5V89qcHva1ZB0K2czkpJAiEA/U4XTZBSXiPYH7j03DNkGWYwR63ZVR4ZJEE4KoOHJqY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMLrLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjRA//XgUtFOEdBG06WJvTby7LRAQ7W4FMYO1rtN8wSzUMNFWPYgz9\r\n6y1gQw5v35aMq4SZz1b0dMxdbT/lzTlX/l1ikndGakpWorIVchVTIYnLV0RY\r\nFS/yRQD+ckOLLJiH4VAPgt/BH2hMCSykUwtXaCP7OYXY8GtZn5COpQo8cZx4\r\nlCyGFO+yBTzvgV2k0tDENvlD0Cu4/OXvSgS9m3ia5qpyjZ+xrAqWETvgW0LA\r\n9aR2odjJaHH5gyJHQMxRegUp+uCi/ErgcBkjb38YGafjPYEs1+H6IBFcdaYp\r\njTt9J53vGHG6BKGzoZLvVopz73CPA7+d55rQjHk9qAnYIFk1Ec9YP2XRgJt7\r\nSqCqJnsPfnKxkuhSE5yGD4t1c7GuIL3ZvHz71L1xpNfhXQ95UyfRGMDMmOLK\r\nh+ZOiTXVEpQhNpSfG8T2xIfdzflFUfF6uRfYca1+kcArHJNabdAFBzQhpZB5\r\n+W5pCO90IJ59N97725FK/TDvHnBi64P5Mh3FEBMmh+u6AYtNbB0VsqoYbM2e\r\ny1rmuK6M7UsLR8jDAIAlDuKRflgVAsbwrYkf6x7dLJdd+oLValnMP4oMWiUd\r\nvwXR9TwKHu89GOyQDDi7wdXQTxOsGBIZfURHKrnop2qIGDG6eLhnmEo379Gp\r\nO0dTAKj/NeYJIdt+qnS2/O8eccPOVf8w2+c=\r\n=Vo4H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.5_1680915147307_0.3993024461952477"},"_hasShrinkwrap":false},"1.0.0-rc.6":{"name":"react-until-interactive","version":"1.0.0-rc.6","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings after user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.5.1","@commitlint/config-conventional":"^17.4.4","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.44","@swc/jest":"^0.2.24","@testing-library/react":"^14.0.0","@types/jest":"^29.5.0","@types/react":"^18.0.33","@types/react-dom":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","eslint":"^8.37.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.0","prettier":"^2.8.7","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.1","typescript":"^5.0.3","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings after user interactive\n","readmeFilename":"README.md","gitHead":"73edb0a2d1549f1d897059e6993aaec873f75a7f","_id":"react-until-interactive@1.0.0-rc.6","_nodeVersion":"18.15.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-Ap1xaYgNuHslCZ+XFQu7AZYasAVUDufSZiEMVHoiSard713039bAzG/0Jow6RvqolxnVjTRgctLi0KIeqYc2PA==","shasum":"9375e5dd7b8d7dd84f353f99ecd92142e3975697","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.6.tgz","fileCount":12,"unpackedSize":10023,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICY4P60yukhTxIPfFq2ayLQBdhB21r5FxLYlsK5H3+InAiA9LF/fBPP6cQfNmnYe1XkHUJPdB/eL5kYao7syEqRCkw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMQpZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdRw//UoNCKf1QF+hO1LV0DfuNldSQ2wc8hUWzNDzTpwZTVDWeIbwc\r\nLEmf8OO3yx9Y39a3q5ESGB0HW8+PuB1SgZ9uTo4qHxe9PyIQ9VPoJISXHtrs\r\nB0EkJ8bSU4Xfo9QVuRMEIhz/6HbvVv+2z2mHgq68eeZ+RfuLV2scQSBFGJrR\r\nVLSu6VzdlNs8PDP8WgftKsR54S+5XJOxdO9YseJHTxvU2clObeLIg9G2N3a+\r\nPcyDc2m+GbCSTZ4WbYEbbckXV8U1k4iGFACn/SkA6vuFf6B1ZakUSaqNd7jP\r\nxf0zTaL61ZPCEOk3TgsS/uU+xHpD2sVBHy0dQpjLe9PY2SreDwHEPzURlEFL\r\nghQV8N7UNQmJ78RvUvD6a+0afxzgqXKIj4hiy1sNgPkspY3tqc8asPXLisT8\r\nHl/3S3Pjtv2j7jsmeGmlWEXc4sJeWhlmmu1bMKuqYgFGrQiHo54dR8glnpy6\r\njlqLP2zf7prBY/y+5FL3CXI3LMAzAtZY3LpgH0nRhNiUzg8oxOTo3LC2x7k4\r\nejQPJEr9oQmUN8ybrH7Ugsmt1X6ugKc0pPqfOsRz1wpRJGn8rHb4w1rY7Gts\r\nxB0hgebTd7mj9XUGJqXiROOLZ8Yk9CZAR6cgChbnQl7BhdjjHCOIwFOsDB5r\r\noc3SkfcDKctFtfaqRvLkO77RIXCW+bzlKKI=\r\n=WG0z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.6_1680935513371_0.9090711930160591"},"_hasShrinkwrap":false},"1.0.0-rc.7":{"name":"react-until-interactive","version":"1.0.0-rc.7","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings after user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.6.1","@commitlint/config-conventional":"^17.6.1","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.50","@swc/jest":"^0.2.26","@testing-library/react":"^14.0.0","@types/jest":"^29.5.0","@types/react":"^18.0.35","@types/react-dom":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.1","prettier":"^2.8.7","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.1","typescript":"^5.0.4","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings after user interactive\n","readmeFilename":"README.md","gitHead":"302522eb53f278cd9addc0d79e26a0cb43280e43","_id":"react-until-interactive@1.0.0-rc.7","_nodeVersion":"18.15.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-UHRuECvGiBIl8pOzfLTaa2tSrG/Y3Yb9of1ofh1gEachw4hVU1kSk4NRwVOnKCeLwafopGTDnBhMvRRC0+Ub5A==","shasum":"f1dbd27de323e3b477a069fb416f90daec7de46c","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.7.tgz","fileCount":12,"unpackedSize":10194,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVDeF7aK1ej38F32Giz427+1yg628zehPc4BZ8xCcD+AiEA+2m7WxQIbV00geVxdliiuTzI15XNHX86TVLvuR54yFs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkO8wyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbSxAAg0IFfnNe9KQKk7v1/VU9sR1nrrrUKgTsndk5vc1FF2g1notb\r\n7VNTjSWJVnKcSbohJ8qUyuJr1DtY4bcvS8GSwns966/RJ8dM3noN7a52cyo+\r\nwGRq06jQyDfCBaZ+4JxMDqMWOWUX3mB30cd0cMGWwePrzRKPB8sUhd6NZSJ2\r\nA8kw8Uem9kHyDI7iXlfjJYVRvkLeraO5YxbFcTyl4IAjvOYxH5TBj00cSmUr\r\nldHuzVSsGkQl+YJgsCdWch3tdKB8rFJTaO30bbcpQk3wSj6+k3NNNz096Feh\r\nccwXc55jrpYnCSDcvy4e8eBsrMdw5oJniYlk08JhjsTrW+0BAwRkDjRAEBeK\r\nx6fC8ZNyJ7X18lcNY5Ciq7dEU0nQpt9kzmBc3cfM19Ql9V1TWFb0GNX5cWaW\r\nKWZMNP8rOQTTKc0TR7J8gbDIaGOuWnVX9wVxiuRqftA5szexAGNgZCDkhOTD\r\niaCStuyeRDZ2KlQjqMo2iTbkKZr+1YJiFAgrUU+nwEZPlBxuaubvCqNVzQEp\r\nMFxaZjks0X0gzu19Er7TKJ49B2xSCFX9z7ouXtbDueCREG2fgNTApRYWpysA\r\no5LRYpk7eZaKciLJmnd944caMApf/HoKL+wYDK9hiPJFPZBpqM2GKV7uyGfr\r\nXMHVx3AnS5yoqReHO3Ymp74mPz26agGioQE=\r\n=6Vth\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.7_1681640498664_0.7757726515197996"},"_hasShrinkwrap":false},"1.0.0-rc.8":{"name":"react-until-interactive","version":"1.0.0-rc.8","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings after user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.6.1","@commitlint/config-conventional":"^17.6.1","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.53","@swc/jest":"^0.2.26","@testing-library/react":"^14.0.0","@types/jest":"^29.5.1","@types/react":"^18.0.38","@types/react-dom":"^18.0.11","@typescript-eslint/eslint-plugin":"^5.59.0","@typescript-eslint/parser":"^5.59.0","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.1","prettier":"^2.8.7","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.1","typescript":"^5.0.4","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings after user interactive\n","readmeFilename":"README.md","gitHead":"4923369ce9dbf17d349e0bb10005e746fdc45ecd","_id":"react-until-interactive@1.0.0-rc.8","_nodeVersion":"18.16.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-A+Iqw2jPiJRZGklNn+EZcHf1p9zA4xYoj8XVtiVHGEdq1NsDHhjBdbP4Rd1TiWRhPyazoARG2rZmt+xYaquUpw==","shasum":"335f351ce79e4b8e5ee5bc991ab8a840b72087f2","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.8.tgz","fileCount":12,"unpackedSize":10250,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9iSh3owOXKIsBFVFYn6Ukfpx2CPnt2s1kkDDrY2v6UwIgXsYYU6itNdu6v2+d5rsMZy8d41jz7qp92rZs8v6oyh8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQziPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrFg/7B8xRfveuv8QpAyY4E4BFrK6VXsUAb1WRjw/ESuvC1LD0B6kt\r\nO7MKziyTL2H9bcBZ3C+ethwJYcjCJflS/H7rjBtNYpgcHtpGn5V8V34ZwexC\r\nxx/g0FRpINjC22WCUX59loReDwwA4oIS1PNiNcL4S9iDJ7WzxAwFOdfxqLmn\r\nyA0BR3KQ2JZkNcoZiyQShy+QCq9Mybs3iyOPwCcbiPgroUBH5Fv9MdNbATpw\r\ng33F5iyieUbakndpSZRjjDR2lk2/7nALta8aXa8tdEQ425r2r/TM6R2uIQ36\r\nF3hteVCn4sfg8WmyBLnR1ziaQHMBv4SbQ82ZT1TwiBiTJoQV6Ysla/7lQPB2\r\nF7ZuOHm1MaI8/McMJ7naOILfbmF22G0V79IgOSj+9FjLnJQM5J+hy8RI8Cfl\r\nTJ4INakKkKrRn5PakEqPTQaisUG47ZanLTTKSrrJLgXsRJznYszOq5l6B2xV\r\nnzKvvj09pOMGiHiBicUvkyhcO8kKYH8PbcH6wPW9ui/dMOmnvr62cL/TlAum\r\n8KwJlLARhcHbbbWmb3PaWmGIOFNLj6HpDDPQl5SWLpxpq/KnbH6YvAo8CK/m\r\nTRMTJTgTd9ECM2fQZqk+P1O5cUYDAYiYfnvNcy0jQh3YFJDR+br6V/4DconF\r\nl3fHa+uvfSaaWA3acK0w0wQj6689/rcAog8=\r\n=WASo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.8_1682126990964_0.07723809406507276"},"_hasShrinkwrap":false},"1.0.0-rc.9":{"name":"react-until-interactive","version":"1.0.0-rc.9","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings after user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.6.1","@commitlint/config-conventional":"^17.6.1","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.56","@swc/jest":"^0.2.26","@testing-library/react":"^14.0.0","@types/jest":"^29.5.1","@types/react":"^18.2.0","@types/react-dom":"^18.2.1","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.2","prettier":"^2.8.8","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.2","typescript":"^5.0.4","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings after user interactive\n","readmeFilename":"README.md","gitHead":"58ebfa756918663359928e3763261cbe074ef452","_id":"react-until-interactive@1.0.0-rc.9","_nodeVersion":"18.16.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-s/hHNm+Lkg2+UBUZSt5QjBIZBX+nLEk3c5cgvWbAZfzvl35flS8YkQy6bgAjUuepoe58sAUSBYjvLhbkX29/5Q==","shasum":"384efd578e846c6c9bc58e98605fd0baef0f5523","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.9.tgz","fileCount":12,"unpackedSize":10692,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzPMcRrAnrEiiOgTRynLbqVvxF6ihvL96gAK4q4WuSmAiEAvZeG8IVqcoxasYSTD3IUo5GWutFHTFyJ6Y8Veg8SSyI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUEylACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmqQ//X8PmyWHCIJMK96Nxs70IWt+ylgO00WmtsetI8pwe59NeKNgS\r\n3xcN5F6VV+VHei+lE8N0tuMMj5nTbrAQLHY49pHU0TnzzrJP4xwf16PAQkRF\r\nnX50w3b4zIJZO1Vj2tpm2octLWfjFaKGf4wvPCAxPbvHFAkgwmS5NxqDu34e\r\nCfGucX6W9yLIzKfF/MauHNU8ullwv0Y2MLTYHGHX5sWrN44W7pD+6QEHC8Er\r\nSIOOpW5lR6YRZe5dXZJvfe49y9y5l0J5QFKtU558vs+vni4lTU6Z6t2pYoYI\r\n0Vp0W5P85xyoMgIo7xgfjSM93QSf0kzb7fS2ggUXQgAJFAv43kis9EYHgoQV\r\nUudpgEmujlGIZFk60GqVG3KRPavPJ8ZYW5BSoPPvVgKeTB93kcSL2MkrdalS\r\nUIV0pSdRvDa7EgpDZgY1m9dpCMMamoWmTTFkaCnCHwx0UqHlUt183etO+FOp\r\n7ymXjnlP63Uk87KaoTomQFK855+tZLRRSuXPwfpHJVlS/wedxBF55jORhDOZ\r\nYZ2iuUZqDqWdCGCyUI7y42cbmo+77nkcw6xfYdv7IrB3r4tnsi1a4V/rTRUI\r\n0eu8+fDgGPObV3Ow55tXQNxbbrPQYLTjcgR42ltXamrWHbXQM3ZXBpIPfhSz\r\nBqDjkJRP1ZalrB1X21kZShj+f9GyH9YtkF0=\r\n=0P0d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.9_1682984101103_0.37240497903596026"},"_hasShrinkwrap":false},"1.0.0-rc.10":{"name":"react-until-interactive","version":"1.0.0-rc.10","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings after user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.56","@swc/jest":"^0.2.26","@testing-library/react":"^14.0.0","@types/jest":"^29.5.1","@types/react":"^18.2.5","@types/react-dom":"^18.2.3","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.2","prettier":"^2.8.8","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.2","typescript":"^5.0.4","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings after user interactive\n","readmeFilename":"README.md","gitHead":"048c8b04b82c56ea0917cf20330aa3fd65446bcf","_id":"react-until-interactive@1.0.0-rc.10","_nodeVersion":"18.16.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-O12d0qOAcRpZQ8Zn4Ep1eRUM5XGxr9tzJM3xEMok745J/HLxTGCCk5dDo8/pCtsrzgEJcwBjwOjD9kVr5O3TMg==","shasum":"724778be164214da71e89b4a3d666e2448c0a93c","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.10.tgz","fileCount":12,"unpackedSize":11649,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAExf5cTBLkRt6E5EPIjZkD28x64E448YtgtAHClM80AiA8ToYd87herYjgjAYUnY/FDPTEmcPIwOxotjtgnO601w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVEs0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmri2w//U6N2ePFlfD5Te4SemDLsCd8pqkP9ruKQ6AvjqHj8p2C83yto\r\nWQMYOKHW92hiMllSYLY0gqegcMlAIDYlyZAB/RzHb/n9977WfBMDlzTt5nkY\r\nnBkhhyl0gYtTYYQ6eaMCku8LlZdLCBBaTczD+ChzgG+U2w9OuGnW9catHuge\r\n+xYakf9J10u5aOvCgdiTDYMlvX5s+h6ktuW8O8lUChCAQSz9e2yxT1cqYp9H\r\ndmXK4vAuPVaRppkk49Bsqq4AXsH2hXojHBpCqhRA0C7a8dqLXBZk2Upkjutl\r\n7Gpx03NWV3fQ/SHPyAU+9gEVzX5T7kuSn9uiDLtZkV/zSRP5CJO7d0twYfo/\r\n3wJhSHNzn3v5r3qaEGRuhnw/WulMsFDnF1bVFPr09Ak8FUfOAKfA+UY/1YTn\r\n/R5ZwJwFEPT8Vc51OdiLRb9B+JxVE0ENJUkwTZ7/P6wmNXOm8Z+BxCgNCcph\r\njlDV17zI5SbylQk7sVLsl644jweri6NFKqlUM6FLfbgBlmj53mYw8Fal5HBh\r\nCafVSwfg7ImVJGN70HUksJ7/YQn7VIGxh5LIcWcM6vkRkOwNa4Jdwz+UAYv/\r\nHgLBSZCqSr/s8FzO247TljVKhHJjfJ8K02RWX5XeY20IiTGwQJU9gs0fZZfx\r\nhNw8tGKIBR3Uf2M8tcycR7zLaPQue8EKXu4=\r\n=WE1A\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.10_1683245876158_0.23238732954092067"},"_hasShrinkwrap":false},"1.0.0-rc.11":{"name":"react-until-interactive","version":"1.0.0-rc.11","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings after user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.56","@swc/jest":"^0.2.26","@testing-library/react":"^14.0.0","@types/jest":"^29.5.1","@types/react":"^18.2.5","@types/react-dom":"^18.2.3","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.2","prettier":"^2.8.8","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.2","typescript":"^5.0.4","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings after user interactive\n","readmeFilename":"README.md","gitHead":"4964664df807fd9f68817e5a9dab5fe76c02251d","_id":"react-until-interactive@1.0.0-rc.11","_nodeVersion":"18.16.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-sW/FHb1wSyAQviysgjDwr/gK9v3HhqOmj0PLtTkAC49XVeXz7dlfRWyoKwojtwI1nipCCeMu7D+PeXew87+3vw==","shasum":"5d11eac269d6cdeb59a560ac0b142155a1a39de7","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.11.tgz","fileCount":10,"unpackedSize":8450,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQpz6X5aFBoIoFypQaikF+DzMySlq/n5zWUREYJBinXAiEAoDC/QnJdhOrlhbBGpAe8stWFM55Ph+g5MhBtOSGIgTI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVHGeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocUQ//bJU0m7F0QDxogI3kvfuKqmzjqpPxCiD8OqPrDuE8ThrNQbWw\r\n87kIKPwOFcnTZ3JKVlAqvIqtM9BC7UVu8aF/bIPK+ekRXkmpR4iLypqB9erU\r\nJOuwq67q2hZhozkdhrkAEaEJUKJlVPpKVJbLKIS6qqUEx1EotW2kPw44VKG/\r\nsvnohbZTDoVIdWJ8TIw6SZ9iXWG6oRwmZO4DmXYDVQz4JgIA8n54VfV5qL+i\r\nbvAerUENDHmSGxfUEZSzNCSTBYEOnzBCaQNHJWqxsLXNFK/MiXluAt/L3Xiv\r\nnWXNyCyW63B3bzTyr9H1M5C7HqRJtdeFzE8R3kJZfWkYZmV5UVm6ibls7n/g\r\nZZdMK4ea7y3sHeAQiKYWSGvW+eBl0yAFKaIXwu3Ak605yvNMSnyNTMw3TR++\r\nB12Cmbp6eIbyan27MFMhaqkZi/oq8HuMADrJwEOPr9ltnNCijSyjolT1KDSE\r\nLLCYozYixBUuUa91YlsV15PmDfMhzpgxxdaHnGZABZadqVTP1zGpAAquyfJj\r\n0kSba/k3MwfW5b1p2GSrPmHZKG+nib2T4Ck4kgWQ7HpEoY2eEKWYLQ/IDKSN\r\nGxAlFueQ+XUQpNvT7841tWqpkiQ49tQCSEGJDOq+ILCjqXZReWBEMPIJaeSD\r\n0lRAk19maB+1sP3ZRVvCSVRFyD40dDqccSM=\r\n=ttoy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.11_1683255709974_0.3631213648777345"},"_hasShrinkwrap":false},"1.0.0-rc.12":{"name":"react-until-interactive","version":"1.0.0-rc.12","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings after user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.56","@swc/jest":"^0.2.26","@testing-library/react":"^14.0.0","@types/jest":"^29.5.1","@types/react":"^18.2.5","@types/react-dom":"^18.2.3","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.2","prettier":"^2.8.8","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.2","typescript":"^5.0.4","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings after user interactive\n","readmeFilename":"README.md","gitHead":"2a91d75cc2b943e8d0ab4ac1c7bb9eae301885ef","_id":"react-until-interactive@1.0.0-rc.12","_nodeVersion":"18.16.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-h+sVJWxiToz7NHfzDEg6hgPwVw4Yzhs4rPzZ55UF6aj1n4iMnseZ2YAOvHsdxkB0N/4wi0AVXDfQdoNdF7QSeQ==","shasum":"8f81ce0659b34e7eb5935b93b4e51b1a53e63367","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.12.tgz","fileCount":12,"unpackedSize":12007,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRcY1gULVvqxzNFEePCEbZJkX3XkNVH8WDtSVpD3M//AiEAsemm1iXiKik5Mx2p4IORTw2zymPXqtxagCeWA5mUxhY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVNwCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGZQ/9Eu+6Qr62NW/QKG9eYgsgoLd2l+vVfKxF5XPPbrstsJjHL2x0\r\npaxEXSKwO+rBqdwedmkg2hNMmapVv/tNYpzCbweU+GzhdL/jHDPQQNbJ7x8q\r\nmlu/pEU0gM8dgoNxZiY9+UWJW+nl4KCKRMoS8EHMyJbnm9hUn9iLteevIYOs\r\nsBwmL5kEgZ5jMefs0h5Ee2WHkjvK+GgBWzGyXmTlvMiMymSJVzbQ7MK8CmdP\r\nkn0VxmEYncHlhMwbKVNffdHN07xYO7SvogdRRU/XFWC31QlD28tvDOmf/W47\r\nW5Ysc6htKPFCdRVbvelBD19Q3yYypb8ydMM8x+FNr8HxJjhbavsiBHReQ3ey\r\n6ERQmRiVpPgbrN3aQyy13rBpPdjjyjsPB/VJQ75Vs4et56yZZmeMzDaGyn0v\r\nPC+UVn5Lscd3jlfne0S7ltKrZvqFxXlWCY9uNXknsomJ/9U7BVsXeB+HNzMA\r\ngswzZ3ee2NNo9X+wPN8VkgN3cf1AkFqUK+/eEVY8ExqDyJSyLdLn390/JPDg\r\noW66qDibPAYsh7Zl1OWR47vARRdwGuJAx1yQNSoEXURCdTPqD7DyHibvZEy4\r\n1xzMTgp7Qag8JGdNgtL714RTiJuxAmBL5DsPAKWfDDZPW7+BYF3zVlPA0WWV\r\ntocGWfrbXm4G+wV1NZ5B1Icy4xIxvzdALFk=\r\n=sqUr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.12_1683282946373_0.30585226853529957"},"_hasShrinkwrap":false},"1.0.0-rc.13":{"name":"react-until-interactive","version":"1.0.0-rc.13","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings after user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.56","@swc/jest":"^0.2.26","@testing-library/react":"^14.0.0","@types/jest":"^29.5.1","@types/react":"^18.2.5","@types/react-dom":"^18.2.3","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.2","prettier":"^2.8.8","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.2","typescript":"^5.0.4","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings after user interactive\n","readmeFilename":"README.md","gitHead":"be237d2c563ad971d246522bfbd1b6635ee91caf","_id":"react-until-interactive@1.0.0-rc.13","_nodeVersion":"18.16.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-IQGPtA1GGPhKVlL4Pj8XRwvnxWgzR9FPF/MNCdYE+8uC+l74hN0Jr/u+Yyp/+E/DKPa1YyygFeM8h1ytCTsoOQ==","shasum":"23a7b682fff9b2aecbb92496afbc8b6a4b838226","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.13.tgz","fileCount":12,"unpackedSize":12021,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXfFAnDHED1YlgkF+gOOE+SyU2ib4/L5lZjS2nssiw4AiAjha6HkxfgpkXjMD8k8iAKydZFnyDT6Pc+FnBt6LC0og=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVN+QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxDA//XH9R0g8brpy3o39lVk7NqikM31PdCycR2D509EauygmGqI3m\r\ncM3oe1kFQgLucJR0hjml2tze8P4N475awrWhX4Uh6unNA3TNGaFt9JvQf6w3\r\nE3cJ5b/TeWa8oq+eeUVr2Dlf/G/tef+/0kBe4ZL4JDfvDff0spdHHRIxE/k/\r\nhOWiLHPQ7ztlWbpc8OecYJdwxXmOGxxrrnPTvloBraw5jjGV67CcRSQ3bnUS\r\nMFtnYYrGsoIXk1FZnre4FGRWGK2rD8h2aJsRg/vDZTr5o37E1ZenFBQCm80h\r\nRReXQ9hT1HUXcTrMGRHecNfwEswF7w569RNXPurWWufBoeI/ujA1g1DBvtNU\r\nwJtku9pnKK7tKq8ACa+fE9S+V1PHVY7I2Gvrjqshg2J1P7W+wDhI9P+VOsYi\r\nn+PV+GgfnJQ5STR0gCFtp8TXS1StcaVOqsYiBEvnRF8DP1efYwtWEGW3MTEC\r\nonBUC3lpCtlXIF8jbLPmmuim4MlgcisQqexL1Hvq0KeoNqrnZi2Y86kKmCFy\r\naDUlH8nSzRwgBSh9SLdlqebHcNAzvmXIRFr9VPHoH3VmcByDgACHjH2zcVda\r\nXmK547Fa0wMiVdLpNJouLAhwYlncCvb6oznTOYpTqiQghhZLkLjoUF1TZ5gM\r\nYfYSAjIpswpoyqg7foxzeRWQz/wtYL0lbB8=\r\n=febl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.13_1683283856769_0.9741818568721432"},"_hasShrinkwrap":false},"1.0.0-rc.14":{"name":"react-until-interactive","version":"1.0.0-rc.14","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings after user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.56","@swc/jest":"^0.2.26","@testing-library/react":"^14.0.0","@types/jest":"^29.5.1","@types/react":"^18.2.5","@types/react-dom":"^18.2.3","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.2","prettier":"^2.8.8","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.2","typescript":"^5.0.4","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings after user interactive\n","readmeFilename":"README.md","gitHead":"ca9199e838d8da9c89694afe50ff5073f01a31fc","_id":"react-until-interactive@1.0.0-rc.14","_nodeVersion":"18.16.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-NWqiIm/K5Y2O9nZZfxwKxblUj421RLNYPnby1GzMduXEdoftKQNyRvrovQMPVnbsW0tLjMIAAT2szJ7QHjizXQ==","shasum":"41ac8b138c1afce6ef09e5aaf44f447b67c50954","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.14.tgz","fileCount":12,"unpackedSize":11931,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDT1trf+QkWM6q572j8Zk3z/ndcuwIKsksj7mNYwRETEAiEAyjQ2eAaGFpBLoyretSNq6+8l8tbP0OlwOOSgCMaRosc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVOFOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtxA/8DEGakQ5JBusaXqhhloOgwsdyb3XEYN4QtHWyeOhcbFVgrU22\r\ni8kaRFoqdjAuU3I60JRkSfqlePVtoIHuXf+Z+bbRnOuLOSEtNOxATSNuk1fN\r\nskHl/CB8CPDhPrfdkG5TebS03+7klnlsMnILMySN+Yrby507IBS6kZAIgpfQ\r\nAmJWOcY/E9K4X2tucBAhw6wvUg//Oq+ox4Tv6hz8eVJLz1D6smn/89YPVi8t\r\nSTlndHSkZuQeSuhDg4zy1nnML11j6QA9Bmmvyr66VkHfyBjkzxRp5HzMnfzj\r\nnTh/6ZqBpXYaHxVJueDiGl3qR/VqgkZTgEWm3i0ZGbtAQs8ZfJS47k7yJ1ng\r\nRSYEF/aVNrv4xCICCZfsK/h+3wCAeL+y6XnupARNpVCIRzHE+IqOvCkdjkVT\r\nmRNIxl67R0QUvEeww/zVEKQf1JdBx2QhDacD2Smr26WO4fCymlhkTEJd0DeK\r\nEhl58bz+D+2c3SZSQ+GpJJpH5cDILpF2vwqTo1l7Auzxjret2F/eWXEd3/UM\r\nuqSYodK63/YxYha6G8Qq8wouylBkyU0jMAUYzBPztlhLg1/QOV+hJL6AI9hr\r\nw8XQw1g1niJ6jAT3F7RJ5DvQl7l+sI/psIkyJvv6siQVWVRpf41Uni5rhygN\r\nVx23xp03NbfrOYMPkIXQEqfcwGTdHC5KD9I=\r\n=xUpc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.14_1683284302479_0.41677620157986595"},"_hasShrinkwrap":false},"1.0.0-rc.15":{"name":"react-until-interactive","version":"1.0.0-rc.15","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings after user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.56","@swc/jest":"^0.2.26","@testing-library/react":"^14.0.0","@types/jest":"^29.5.1","@types/react":"^18.2.5","@types/react-dom":"^18.2.3","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.2","prettier":"^2.8.8","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.2","typescript":"^5.0.4","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings after user interactive\n","readmeFilename":"README.md","gitHead":"b6fbf6af49734ee4279b2e292ad97190c02a1aab","_id":"react-until-interactive@1.0.0-rc.15","_nodeVersion":"18.16.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-lwbOnTUXpjD328cH1BFMRx/hKKfcc54SgAFZO+QOO5EoV2Fll9rrtEJZOdYszL0xcQMclnl0M7BjSMKV8RVX1w==","shasum":"7ebfbacebe9add907038a61bdc45154e4f83f6f4","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.15.tgz","fileCount":12,"unpackedSize":12771,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyCXOoLWImIjy9C4gzpQ1IC48BunhnBXYEWIcThqFHQQIhAMtU+Anpv7lVc1Medj82TpTsA4L2yu2IybxTZGasBmqQ"}]},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.15_1683337704923_0.6437910289451647"},"_hasShrinkwrap":false},"1.0.0-rc.16":{"name":"react-until-interactive","version":"1.0.0-rc.16","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings until user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.56","@swc/jest":"^0.2.26","@testing-library/react":"^14.0.0","@types/jest":"^29.5.1","@types/react":"^18.2.6","@types/react-dom":"^18.2.4","@typescript-eslint/eslint-plugin":"^5.59.5","@typescript-eslint/parser":"^5.59.5","eslint":"^8.40.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.2","prettier":"^2.8.8","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.2","typescript":"^5.0.4","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings until user interactive\n\n## Install\n\n```js\nnpm install jyunhanlin/react-until-interactive\n```\n","readmeFilename":"README.md","gitHead":"28d73bcc1fadbab86ef6a3992ae2a5d59f59548d","_id":"react-until-interactive@1.0.0-rc.16","_nodeVersion":"18.16.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-bhk7wW/WEEGhG4Hgq1DTcY7RuJqI1BSOqs11QHPU/K6DsmHTpgtU3QfpcJ0tCxXai5PICePWZ4V6kGfSi6PYqQ==","shasum":"b3e1c6ee74b34da9296f0f277344756a2e157782","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.16.tgz","fileCount":12,"unpackedSize":14332,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGOGgz48vHKp3I5T7SKj47WzgyNl4fnhGt3XqErsTWAAIhAIHaW9E4bY/u3UNr2qExHfihymAJ8Q0nglS7ysDi8LqR"}]},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.16_1683677330229_0.8274704779802697"},"_hasShrinkwrap":false},"1.0.0-rc.17":{"name":"react-until-interactive","version":"1.0.0-rc.17","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings until user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.58","@swc/jest":"^0.2.26","@testing-library/react":"^14.0.0","@types/jest":"^29.5.1","@types/react":"^18.2.6","@types/react-dom":"^18.2.4","@typescript-eslint/eslint-plugin":"^5.59.6","@typescript-eslint/parser":"^5.59.6","eslint":"^8.40.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.2","prettier":"^2.8.8","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.2","typescript":"^5.0.4","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings until user interactive\n\n## Install\n\n```js\nnpm install jyunhanlin/react-until-interactive\n```\n","readmeFilename":"README.md","gitHead":"c4a426a98d2db0d11f2010576f585c71417c612c","_id":"react-until-interactive@1.0.0-rc.17","_nodeVersion":"18.16.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-0d6gF1Hjerorhi8Wda8Dk7WAq3SPL5OrUXF6xxCYuAYxeLuRvTJwhVdcyuqev7HbWXQFUOmmR5ZaQi/hYeBpyQ==","shasum":"123e4f9afc2be2a0144274a714f4d54eca355a1e","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.17.tgz","fileCount":12,"unpackedSize":14228,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEb44uVdGnIUuqkEWTjyxr7UbDqpT9wCsMefKg1ahlGdAiBYTLpQniI9bdd4rc8yqDAqY9xhqH7YTKfK2p+cpG1INg=="}]},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.17_1684722773535_0.2303057372026447"},"_hasShrinkwrap":false},"1.0.0-rc.18":{"name":"react-until-interactive","version":"1.0.0-rc.18","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings until user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.59","@swc/jest":"^0.2.26","@testing-library/react":"^14.0.0","@types/jest":"^29.5.1","@types/react":"^18.2.6","@types/react-dom":"^18.2.4","@typescript-eslint/eslint-plugin":"^5.59.7","@typescript-eslint/parser":"^5.59.7","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.2","prettier":"^2.8.8","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.2","typescript":"^5.0.4","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings until user interactive\n\nSomethings like:\n\n- Third party libraries\n- Heavy assets\n- ...\n\n## Install\n\n```js\nnpm install jyunhanlin/react-until-interactive\n```\n\n## Usage\n\n**Vanilla JS**\n\n```js\nconst untilInteractive = new UntilInteractiveCore({\n  events: ['mousemove', 'click', 'scroll'],\n  idle: true,\n  cache: false,\n  threshold: 10,\n  interactiveFn: () => {\n    // Do something until user interactive\n  },\n  onInteractive: (result) => {\n    // Do something for the result\n  },\n  onError: (error) => {\n    // Do something for the error\n  },\n});\n```\n\n**React Hook**\n\n```js\nconst { isLoading } = useUntilInteractive(\n  {\n    interactiveFn: () =>\n      new Promise((resolve) => {\n        setTimeout(() => {\n          console.log('useUntilInteractive');\n          resolve('');\n        }, 1000);\n      }),\n  },\n  [],\n);\n```\n\n**React Component**\n\n```jsx\n<UntilInteractive\n  untilInteractiveOptions={{\n    interactiveFn: () =>\n      new Promise((resolve) => {\n        setTimeout(() => {\n          console.log('UntilInteractive');\n          resolve('');\n        }, 2000);\n      }),\n  }}\n>\n  {({ isLoading }) => (isLoading ? 'wait for UntilInteractive' : 'UntilInteractive done')}\n</UntilInteractive>\n```\n","readmeFilename":"README.md","gitHead":"f2fd3492b13be37553690bcf81cc8bc4d8577522","_id":"react-until-interactive@1.0.0-rc.18","_nodeVersion":"18.16.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-YUVHyKUvBjqugE8noeuC6M7tZfLfalNu7zX3XBRd1KLp6Kz9a1zq+is3vE4oOvcuRDX8G/nEsdlGEsBcfMeUiw==","shasum":"8fae863e0c35db6fed1869e60de3434f423b9990","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.18.tgz","fileCount":12,"unpackedSize":15366,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBeU+aBBCTQuzpZjlr8jclMJyfXRHpgJunnHa5hL+Mb6AiEA0TiqRiS2uuqZX+vRTwVerTlb/Bwit+Dw5AulaE0IyXg="}]},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.18_1684917098181_0.09604513907912948"},"_hasShrinkwrap":false},"1.0.0-rc.19":{"name":"react-until-interactive","version":"1.0.0-rc.19","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings until user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.60","@swc/jest":"^0.2.26","@testing-library/react":"^14.0.0","@types/jest":"^29.5.1","@types/react":"^18.2.7","@types/react-dom":"^18.2.4","@typescript-eslint/eslint-plugin":"^5.59.8","@typescript-eslint/parser":"^5.59.8","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.2","prettier":"^2.8.8","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.2","typescript":"^5.0.4","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings until user interactive\n\nSomethings like:\n\n- Third party libraries\n- Heavy assets\n- Complex computation\n- Not so important actions\n- ...\n\n## Install\n\n```js\nnpm install jyunhanlin/react-until-interactive\n```\n\n## Usage\n\n### Vanilla JS\n\n**example**\n\n```js\n// import { UntilInteractiveCore } from 'react-until-interactive/until-interactive-core';\nimport { UntilInteractiveCore } from 'react-until-interactive';\n\nconst untilInteractive = new UntilInteractiveCore({\n  events: ['mousemove', 'click', 'scroll'],\n  idle: true,\n  cache: false,\n  threshold: 10,\n  interactiveFn: () => {\n    // Do something until user interactive\n  },\n  onInteractive: (result) => {\n    // Do something for the result\n  },\n  onError: (error) => {\n    // Do something for the error\n  },\n});\n```\n\n`new UntilInteractiveCore(options: object): void`\n\n**options**\n\n- `events`: the events that trigger `interactiveFn`.\n  - type: Array<keyof HTMLElementEventMap>;\n  - default: ['mousemove', 'click', 'scroll']\n  - optional\n- `idle`: use `requestIdleCallback` to trigger `interactiveFn`.\n  - type: boolean\n  - default: true\n  - optional\n- `cache`: cache the return value from `interactiveFn`.\n  - type: boolean\n  - default: false\n  - optional\n- `threshold`: delay a number to trigger `interactiveFn`.\n  - type: number\n  - optional\n- `interactiveFn`: interactive function.\n  - type: () => any;\n  - required\n- `onInteractive`: on interactive function. take the result from `interactiveFn` as parameter. (optional)\n  - type: (result: any) => any;\n  - optional\n- `onError`: on error function. take the error as parameter. (optional)\n  - type: (error: Error) => any;\n  - optional\n\n### React Hook\n\n**example**\n\n```js\n// import { useUntilInteractive } from 'react-until-interactive/use-until-interactive';\nimport { useUntilInteractive } from 'react-until-interactive';\n\nconst { isLoading } = useUntilInteractive(\n  {\n    interactiveFn: () =>\n      new Promise((resolve) => {\n        setTimeout(() => {\n          console.log('useUntilInteractive');\n          resolve('');\n        }, 1000);\n      }),\n  },\n  [],\n);\n```\n\n`useUntilInteractive(options, deps)`\n\n**options**\n\nThe same with the options in Vanilla JS\n\n**deps**\n\n- type: React.DependencyList\n- optional\n\n### React Component\n\n```jsx\n// import { UntilInteractive } from 'react-until-interactive/react-until-interactive';\nimport { UntilInteractive } from 'react-until-interactive';\n\n<UntilInteractive\n  untilInteractiveOptions={{\n    interactiveFn: () =>\n      new Promise((resolve) => {\n        setTimeout(() => {\n          console.log('UntilInteractive');\n          resolve('');\n        }, 2000);\n      }),\n  }}\n>\n  {({ isLoading }) => (isLoading ? 'wait for UntilInteractive' : 'UntilInteractive done')}\n</UntilInteractive>;\n```\n","readmeFilename":"README.md","gitHead":"c89af17f52858c4cc16ba2a0d98d89d545a40fde","_id":"react-until-interactive@1.0.0-rc.19","_nodeVersion":"18.16.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-9xmwzKQzGrUZLpqUcvM5Xjv3NWgdvLoi9iEEqAEwrMxgJOIBylT/+PYKj8u883tHbgbDNadLUksPpcozsuo7gA==","shasum":"3f3f617160de064fbbaebb1a5e10f9467699f40b","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.19.tgz","fileCount":12,"unpackedSize":16960,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKCh81fHX0Ncmdm0gUdVYFjiDKdhMQkqbMq62tIbBhFwIgDa9p7hYguClHdeCBtcgDxNqxKde4oufLiiewuPAT4z0="}]},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.19_1685491467621_0.126268871385397"},"_hasShrinkwrap":false},"1.0.0-rc.20":{"name":"react-until-interactive","version":"1.0.0-rc.20","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings until user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.60","@swc/jest":"^0.2.26","@testing-library/react":"^14.0.0","@types/jest":"^29.5.1","@types/react":"^18.2.7","@types/react-dom":"^18.2.4","@typescript-eslint/eslint-plugin":"^5.59.8","@typescript-eslint/parser":"^5.59.8","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.2","prettier":"^2.8.8","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.2","typescript":"^5.0.4","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings until user interactive\n\nSomethings like:\n\n- Third party libraries\n- Heavy assets\n- Complex computation\n- Not so important actions\n- ...\n\n## Install\n\n```js\nnpm install jyunhanlin/react-until-interactive\n```\n\n## Usage\n\n### Vanilla JS\n\n**example**\n\n```js\n// import { UntilInteractiveCore } from 'react-until-interactive/until-interactive-core';\nimport { UntilInteractiveCore } from 'react-until-interactive';\n\nconst untilInteractive = new UntilInteractiveCore({\n  events: ['mousemove', 'click', 'scroll'],\n  idle: true,\n  cache: false,\n  threshold: 10,\n  interactiveFn: () => {\n    // Do something until user interactive\n  },\n  onInteractive: (result) => {\n    // Do something for the result\n  },\n  onError: (error) => {\n    // Do something for the error\n  },\n});\n```\n\n`new UntilInteractiveCore(options: object): void`\n\n**options**\n\n- `events`: the events that trigger `interactiveFn`.\n  - type: Array<keyof HTMLElementEventMap>;\n  - default: ['mousemove', 'click', 'scroll']\n  - optional\n- `idle`: use `requestIdleCallback` to trigger `interactiveFn`.\n  - type: boolean\n  - default: true\n  - optional\n- `cache`: cache the return value from `interactiveFn`.\n  - type: boolean\n  - default: false\n  - optional\n- `threshold`: delay a number to trigger `interactiveFn`.\n  - type: number\n  - optional\n- `interactiveFn`: interactive function.\n  - type: () => any;\n  - required\n- `onInteractive`: on interactive function. take the result from `interactiveFn` as parameter. (optional)\n  - type: (result: any) => any;\n  - optional\n- `onError`: on error function. take the error as parameter. (optional)\n  - type: (error: Error) => any;\n  - optional\n\n### React Hook\n\n**example**\n\n```js\n// import { useUntilInteractive } from 'react-until-interactive/use-until-interactive';\nimport { useUntilInteractive } from 'react-until-interactive';\n\nconst { isLoading } = useUntilInteractive(\n  {\n    interactiveFn: () =>\n      new Promise((resolve) => {\n        setTimeout(() => {\n          console.log('useUntilInteractive');\n          resolve('');\n        }, 1000);\n      }),\n  },\n  [],\n);\n```\n\n`useUntilInteractive(options, deps)`\n\n**options**\n\nThe same with the options in Vanilla JS\n\n**deps**\n\n- type: React.DependencyList\n- optional\n\n### React Component\n\n```jsx\n// import { UntilInteractive } from 'react-until-interactive/react-until-interactive';\nimport { UntilInteractive } from 'react-until-interactive';\n\n<UntilInteractive\n  untilInteractiveOptions={{\n    interactiveFn: () =>\n      new Promise((resolve) => {\n        setTimeout(() => {\n          console.log('UntilInteractive');\n          resolve('');\n        }, 2000);\n      }),\n  }}\n>\n  {({ isLoading }) => (isLoading ? 'wait for UntilInteractive' : 'UntilInteractive done')}\n</UntilInteractive>;\n```\n","readmeFilename":"README.md","gitHead":"9da8bbd5ed250f2f2fd460fad27b090f6a31d678","_id":"react-until-interactive@1.0.0-rc.20","_nodeVersion":"18.16.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-gs5ZQDt8YBJp23rBi+dtrZ8dfLRvgumA266vydqz5x6Vg+BEfRmFVEelRlddn5JoZKD0hv7Icf7aoNGS886wng==","shasum":"a63efe07f6c8a8d6ac7f1540da9aa1e17e560342","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.20.tgz","fileCount":12,"unpackedSize":16974,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAG23bVYRKnMkW18mDsVSvTxc8PKc370FH/dHnG5ZnWTAiAJGYZA3sAOWWb/a5bU1HRWsasVxIMrAQbdAuZLEYbq+Q=="}]},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.20_1685492177533_0.5310388615566994"},"_hasShrinkwrap":false},"1.0.0-rc.21":{"name":"react-until-interactive","version":"1.0.0-rc.21","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings until user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.60","@swc/jest":"^0.2.26","@testing-library/react":"^14.0.0","@types/jest":"^29.5.1","@types/react":"^18.2.7","@types/react-dom":"^18.2.4","@typescript-eslint/eslint-plugin":"^5.59.8","@typescript-eslint/parser":"^5.59.8","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.2","prettier":"^2.8.8","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.2","typescript":"^5.0.4","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"readme":"# react-until-interactive\n\nDo somethings until user interactive\n\nSomethings like:\n\n- Third party libraries\n- Heavy assets\n- Complex computation\n- Not so important actions\n- ...\n\n## Install\n\n```js\nnpm install jyunhanlin/react-until-interactive\n```\n\n## Usage\n\n### Vanilla JS\n\n**example**\n\n```js\n// import { UntilInteractiveCore } from 'react-until-interactive/until-interactive-core';\nimport { UntilInteractiveCore } from 'react-until-interactive';\n\nconst untilInteractive = new UntilInteractiveCore({\n  events: ['mousemove', 'click', 'scroll'],\n  idle: true,\n  cache: false,\n  threshold: 10,\n  interactiveFn: () => {\n    // Do something until user interactive\n  },\n  onInteractive: (result) => {\n    // Do something for the result\n  },\n  onError: (error) => {\n    // Do something for the error\n  },\n});\n```\n\nThe `UntilInteractiveCore(options: object)` class\n\n**options**\n\n- `interactiveFn`: interactive function.\n  - type: () => any;\n  - required\n- `events`: the events that trigger `interactiveFn`.\n  - type: array\\<keyof HTMLElementEventMap\\>\n  - default: ['mousemove', 'click', 'scroll']\n- `idle`: use `requestIdleCallback` to trigger `interactiveFn`.\n  - type: boolean\n  - default: true\n- `cache`: cache the return value from `interactiveFn`.\n  - type: boolean\n  - default: false\n- `threshold`: delay a number to trigger `interactiveFn`.\n  - type: number\n  - optional\n- `onInteractive`: on interactive function. take the result from `interactiveFn` as parameter.\n  - type: (result: any) => Promise\\<any\\>;\n  - optional\n- `onError`: on error function. take the error as parameter.\n  - type: (error: Error) => void;\n  - optional\n\n### React Hook\n\n**example**\n\n```js\n// import { useUntilInteractive } from 'react-until-interactive/use-until-interactive';\nimport { useUntilInteractive } from 'react-until-interactive';\n\nconst { isLoading } = useUntilInteractive(\n  {\n    interactiveFn: () =>\n      new Promise((resolve) => {\n        setTimeout(() => {\n          console.log('useUntilInteractive');\n          resolve('');\n        }, 1000);\n      }),\n  },\n  [],\n);\n```\n\nThe `useUntilInteractive(options, deps)` hook\n\n**options**\n\nThe same options with Vanilla JS\n\n**deps**\n\n- type: React.DependencyList\n- optional\n\n**return**\n- isLoading\n  - type: boolean\n- isError\n  - type: boolean\n- data: the return value from `interactiveFn`\n  - type: any\n\n### React Component\n\n**example**\n\n```jsx\n// import { UntilInteractive } from 'react-until-interactive/react-until-interactive';\nimport { UntilInteractive } from 'react-until-interactive';\n\n<UntilInteractive\n  untilInteractiveOptions={{\n    interactiveFn: () =>\n      new Promise((resolve) => {\n        setTimeout(() => {\n          console.log('UntilInteractive');\n          resolve('');\n        }, 2000);\n      }),\n  }}\n>\n  {({ isLoading }) => (isLoading ? 'wait for UntilInteractive' : 'UntilInteractive done')}\n</UntilInteractive>;\n```\n","readmeFilename":"README.md","gitHead":"6efcddb506719daef3d936dd0e3e5178eb885541","_id":"react-until-interactive@1.0.0-rc.21","_nodeVersion":"18.16.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-m3WJbVvMuA1pf+jvidghZsBb14f89CTakJf4vyj4Dna+UWKY7kL9VGbLul59bYzX7z4fs+ZblpszBSJ1AQ/aKw==","shasum":"9af79e1c3e783442d0547d74e4bb24a85772ee7b","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0-rc.21.tgz","fileCount":12,"unpackedSize":17072,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz8BNKjoM4yRZr99YbUYzGQS7LZOY4Hl7SuqO6K7VoywIgTK30569JMLX1IHIEUvCs/Ev/4AcVSH48Z2bmryI7KqI="}]},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0-rc.21_1685513446368_0.5510965134669012"},"_hasShrinkwrap":false},"1.0.0":{"name":"react-until-interactive","version":"1.0.0","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings until user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^17.6.5","@commitlint/config-conventional":"^17.6.5","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.61","@swc/jest":"^0.2.26","@testing-library/react":"^14.0.0","@types/jest":"^29.5.1","@types/react":"^18.2.7","@types/react-dom":"^18.2.4","@typescript-eslint/eslint-plugin":"^5.59.8","@typescript-eslint/parser":"^5.59.8","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-react":"^7.32.2","husky":"^8.0.3","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","lint-staged":"^13.2.2","prettier":"^2.8.8","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^21.0.2","typescript":"^5.0.4","tsup":"^6.7.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"gitHead":"fbe74dbc2cf9ded7c5df33a81373f6da28563eac","_id":"react-until-interactive@1.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-ra84rByxC/tM2rJZGuYsRTaf4TaJgUfJsQJvLFP7muRjTPA0Pev6IUeCU0o51iXLe0fI+5WaITpSANy8cFBGWQ==","shasum":"a256ff26000a218d06b960d31a1d31ba983a199c","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.0.tgz","fileCount":12,"unpackedSize":17290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0SqIpTxoAiuHrD6Up74j6UD1XSvlUNg+Y/wIOgncjVAiBJfNoQk0TEnK6TaPiRbfyZ+I4QUhfWGIYpSKCKLd6m7A=="}]},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.0_1685530379944_0.6845528643026249"},"_hasShrinkwrap":false},"1.0.1-rc.1":{"name":"react-until-interactive","version":"1.0.1-rc.1","homepage":"https://github.com/jyunhanlin/react-until-interactive","bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"workspaces":["example"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","scripts":{"dev":"npm run dev -w example","build":"tsup","test:dev":"jest --watch --config jest.config.cjs","test":"jest --silent --runInBand --config jest.config.cjs","type-check":"tsc --pretty --noEmit","prepare":"husky install","semantic-release":"semantic-release"},"keywords":[],"author":"","license":"MIT","description":"Do somethings until user interactive","peerDependencies":{"react":">=17.x","react-dom":">=17.x"},"devDependencies":{"@commitlint/cli":"^18.0.0","@commitlint/config-conventional":"^18.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.94","@swc/jest":"^0.2.29","@testing-library/react":"^14.0.0","@types/jest":"^29.5.6","@types/react":"^18.2.31","@types/react-dom":"^18.2.14","@typescript-eslint/eslint-plugin":"^6.8.0","@typescript-eslint/parser":"^6.8.0","eslint":"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-react":"^7.33.2","husky":"^8.0.3","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","lint-staged":"^15.0.2","prettier":"^3.0.3","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^22.0.5","typescript":"^5.2.2","tsup":"^7.2.0"},"lint-staged":{"*.@(ts|tsx)":["eslint","prettier --write"]},"_id":"react-until-interactive@1.0.1-rc.1","readme":"# react-until-interactive\n\nDo somethings until user interactive\n\nSomethings like:\n\n- Third party libraries\n- Heavy assets\n- Complex computation\n- Not so important actions\n- ...\n\n## Install\n\n```js\nnpm install jyunhanlin/react-until-interactive\n```\n\n## Usage\n\n### Vanilla JS\n\n**example**\n\n```js\n// import { UntilInteractiveCore } from 'react-until-interactive/until-interactive-core';\nimport { UntilInteractiveCore } from 'react-until-interactive';\n\nconst untilInteractive = new UntilInteractiveCore({\n  events: ['mousemove', 'click', 'scroll'],\n  idle: true,\n  cache: false,\n  threshold: 10,\n  interactiveFn: () => {\n    // Do something until user interactive\n  },\n  onInteractive: (result) => {\n    // Do something for the result from the interactiveFn\n  },\n  onError: (error) => {\n    // Do something for the error from the interactiveFn\n  },\n});\n```\n\nThe `UntilInteractiveCore(options: object)` class\n\n**Parameters**\n\n- options\n  - `interactiveFn`: interactive function.\n    - type: () => any;\n    - required\n  - `events`: the events that trigger `interactiveFn`.\n    - type: array\\<keyof HTMLElementEventMap\\>\n    - default: ['mousemove', 'click', 'scroll']\n  - `idle`: use `requestIdleCallback` to trigger `interactiveFn`.\n    - type: boolean\n    - default: true\n  - `cache`: cache the return value from `interactiveFn`.\n    - type: boolean\n    - default: false\n  - `threshold`: delay a number to trigger `interactiveFn`.\n    - type: number\n    - optional\n  - `onInteractive`: on interactive function. take the result from `interactiveFn` as parameter.\n    - type: (result: any) => Promise\\<any\\>;\n    - optional\n  - `onError`: on error function. take the error from `interactiveFn` as parameter.\n    - type: (error: Error) => void;\n    - optional\n\n### React Hook\n\n**example**\n\n```js\n// import { useUntilInteractive } from 'react-until-interactive/use-until-interactive';\nimport { useUntilInteractive } from 'react-until-interactive';\n\nconst { isLoading, isError, data } = useUntilInteractive(\n  {\n    interactiveFn: () =>\n      new Promise((resolve) => {\n        setTimeout(() => {\n          console.log('useUntilInteractive');\n          resolve('');\n        }, 1000);\n      }),\n  },\n  [],\n);\n```\n\nThe `useUntilInteractive(options, deps)` hook\n\n**Parameters**\n\n- options\n\n  The same options with Vanilla JS\n\n- deps\n  - type: React.DependencyList\n  - optional\n\n**Returns**\n\nThe hook expose the object\n\n- isLoading\n  - type: boolean\n- isError\n  - type: boolean\n- data: the return value from `interactiveFn`\n  - type: any\n\n### React Component\n\n**example**\n\n```jsx\n// import { UntilInteractive } from 'react-until-interactive/react-until-interactive';\nimport { UntilInteractive } from 'react-until-interactive';\n\n<UntilInteractive\n  untilInteractiveOptions={{\n    interactiveFn: () =>\n      new Promise((resolve) => {\n        setTimeout(() => {\n          console.log('UntilInteractive');\n          resolve('');\n        }, 2000);\n      }),\n  }}\n>\n  {({ isLoading }) => (isLoading ? 'wait for UntilInteractive' : 'UntilInteractive done')}\n</UntilInteractive>;\n```\n\n**props**\n\n- untilInteractiveOptions\n  - The same options with Vanilla JS\n- children\n  - type: React.ReactNode | ((args: { isLoading: boolean; isError: boolean }) => React.ReactNode)\n  - optional\n","readmeFilename":"README.md","gitHead":"5315f4dcfcb34f7e3c8e0853755ece3f95f34f20","_nodeVersion":"18.18.2","_npmVersion":"10.1.0","dist":{"integrity":"sha512-wloneQLbj4VgNkjLb8GgKo7VKTiVCTFA78ClPpmDncDCxYC7YeIyf2Rl8nWDnpB7WJ/OFKTkToTrx3+Y+T1VVw==","shasum":"666f8260fda44e9bc2f5e23048c1338c835bec97","tarball":"https://registry.npmjs.org/react-until-interactive/-/react-until-interactive-1.0.1-rc.1.tgz","fileCount":13,"unpackedSize":18602,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwMv66GSL9jwuG01z6jpAGffJozDv6FhTZ8cGFI4Z9+AIgJjNDT5CstwKPFzDjJkHhdFOTe/v0k5cbBE+yk4Hlb8g="}]},"_npmUser":{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"},"directories":{},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-until-interactive_1.0.1-rc.1_1698072281728_0.1293755771160343"},"_hasShrinkwrap":false}},"maintainers":[{"name":"jyunhanlin","email":"jyunhanlin@gmail.com"}],"description":"Do somethings until user interactive","homepage":"https://github.com/jyunhanlin/react-until-interactive","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/jyunhanlin/react-until-interactive.git"},"bugs":{"url":"https://github.com/jyunhanlin/react-until-interactive/issues"},"license":"MIT","readme":"","readmeFilename":""}