{"_id":"ghost-cursor-playwright","_rev":"38-cba109e8d2f5786c10160c10d7b17b2d","name":"ghost-cursor-playwright","dist-tags":{"latest":"2.2.1"},"versions":{"1.0.0":{"name":"ghost-cursor-playwright","version":"1.0.0","keywords":["bezier-curve","mouse-movement","botting"],"author":{"name":"reaz"},"license":"MIT","_id":"ghost-cursor-playwright@1.0.0","maintainers":[{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"}],"dist":{"shasum":"fa5c914f6287141e84d0c6882e08b5589bf13685","tarball":"https://registry.npmjs.org/ghost-cursor-playwright/-/ghost-cursor-playwright-1.0.0.tgz","fileCount":17,"integrity":"sha512-W5Di0JJR1AGlUPb6t6bbFR+vVsTT9UbCDroueyn6b9xDi5x8S0Nr3m66gIz+dpeVS2GRGkkfjUSaLHgdZuEfoQ==","signatures":[{"sig":"MEUCIACc0L8uy2ZEXvC4Sg6zb5W3AbjTg3j4N7qUZzAfOgGJAiEA55Bg3ItfBYPlVcafom+Gusap81KH7mKcToaVYeIvJQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrNP1CRA9TVsSAnZWagAA6o0QAIpHcefIcS5a9Q1npRVP\nLdY3ARof8kRhMamxCqob8KsLN5D1Bf16oqKoFCif8ITJQrfvp6tpAYCg5sad\nYdKXBKLLlg1JI1bM7iE4uoIqDwgvhIj14t/ypEpVF0juu1sVCuEtKssqeRQZ\nzWVJagiRhOrHhdVmTviwEdqJg3fiqXvK6AhPn/eXuf6lG7F0eDUT5p+qiKPp\nNzpyU2Nw6W6IV5sbwGF96OPaZphM26tMesUeLjlgk1FDNbjJHLwp6KHQdaHG\nKgboRHzCb4b5Nx38ilcGOej+A9LoVcV76Wc0U/1eKDLDo4qfsRIoMh9odBS9\np5ffHpOnpGnBD/iM9+lT/TyZ4bC/zFXAK7wy92O8ie936GKKLIkkO441d7G4\nSfFq6HRJRsemPcuTJ5zesISaxNV1411174iQRiB6vaxFTxc7pzEatxP7aVpC\nWf4EdVCLp7hfup8qftNyVXiHQCRe7DxWz8U7HjvvWe1SAg1ir0E7g4iq2HTQ\n6MME+d2qnwr08kKUcAxmniWm3co3Wu7Cb8eV81wxSDpnrZcWQ9F5RJckQhpv\ni5ETjVhf7jB/GfzLaYpw/Y+H0cS3Yq78zHGSlTG0MMx39dAIPP5u2LFAW5Ah\neb8zOUhj79ckWfplWuCvyAfdf4/aTETUcwqp1a4p8yyLSpFkLO8WEbwDmPrq\nrDfc\r\n=QHDI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cursor.js","types":"lib/cursor.d.ts","gitHead":"18bde66b3e99746d8d3f8f68e069a41702c07860","scripts":{"build":"tsc","example":"tsc && node ./lib/example.js"},"_npmUser":{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"},"deprecated":"unnecessary","repository":"","_npmVersion":"8.1.0","description":"Move your mouse like a human in playwright or generate realistic movements on any 2D plane","directories":{},"_nodeVersion":"16.13.0","dependencies":{"bezier-js":"^4.1.1","playwright":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.4.0","typescript":"^4.5.2","@types/node":"^16.11.11","@types/bezier-js":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ghost-cursor-playwright_1.0.0_1638716404878_0.0612983808611669","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"ghost-cursor-playwright","version":"1.0.1","keywords":["bezier-curve","mouse-movement","botting"],"author":{"name":"reaz"},"license":"MIT","_id":"ghost-cursor-playwright@1.0.1","maintainers":[{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"}],"homepage":"https://github.com/reaz1995/ghost-cursor-playwright#readme","bugs":{"url":"https://github.com/reaz1995/ghost-cursor-playwright/issues"},"dist":{"shasum":"4bf13c8b5db2e4130541c4bcc8c5c8c7cbe69d4a","tarball":"https://registry.npmjs.org/ghost-cursor-playwright/-/ghost-cursor-playwright-1.0.1.tgz","fileCount":17,"integrity":"sha512-1MsyLBF50JJIK3BulRgHnrbYjmlynSbtJW3kx+9biUjjAPvsx2zmkieEFjxLqNKSasFDQmxa4tg0DFPDpVLj0w==","signatures":[{"sig":"MEUCICDL4FqeK5lP5PRmerxhIkTU6I1wmgeE7zU8kP7WbIqGAiEA87xaJ4YfcLjx9ozxumILkQP9UR99fdDqa0SlVkJD8Fg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrNZWCRA9TVsSAnZWagAAJOQP/3hPa+EUs2NwA+z4WCDF\n1wXuRYIsHuxlONgPJLvglOdGJHQY18s1Rx8jTmgD/gaNI/u2aNGFGs6dwLmO\nZzs4bMrobJKBJ4mO/ug/TUqV0+w4dMlYangQd/cGl4hWzzWgQA6WdOQhVhHE\n/55n+bg1qOsXueKqCWKmEml+Iin3CeoLlXJgFh9lZrcJeL0wM/TUTj0PHlRm\n25QjcZBzwSFK5XM3LsjDd2hnfbKcWkojX+ciX5xovlRBK0I/+wsHuFzgCRzZ\n7qocBI9pZX5SBqpjFRbrh/I4HSBGhID9eh+I7hdoobzhRrQN9fYBu2OYNJp+\nMVdkm7+WwEcg6QQrKkKBM53XrnkZtwHr7+XWzQLg5RBs5cIZAbCb3uUXmz+r\nhWn1QtmowPMpxxZWcTU2KxukgdGPE/Gj7Cb3i+ySTirEhIzHa8clxD1FXPs5\nqmOjsm+vBL05+gRGYiXRXhr2vIy4AGMt+fDmtrS4ABhw6ON1QGWX4mfQazZ+\nuMxt465dyA+9IisqWTe7HOh7tQpV1n+dsn6Sf6gvBBNhT7iAnOSuAtriceaS\n4mPLS5IXEszzyC+jMUVgQXlIe2hRTeD9pVeEUQaea/lzHdO6Zu1BbG56Tsuq\nZFpL1Jj4UeQSX2vINi3k7BxOYKchjdXChy9J0PCbffDufHQSC7UVwi65Ze9H\nlcL8\r\n=eTCo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cursor.js","types":"lib/cursor.d.ts","gitHead":"b99311cc2b8a1264145c795db574f3b143f29fd6","scripts":{"build":"tsc","example":"tsc && node ./lib/example.js"},"_npmUser":{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"},"deprecated":"unnecessary","repository":{"url":"git+https://github.com/reaz1995/ghost-cursor-playwright.git","type":"git"},"_npmVersion":"8.1.0","description":"Move your mouse like a human in playwright or generate realistic movements on any 2D plane","directories":{},"_nodeVersion":"16.13.0","dependencies":{"bezier-js":"^4.1.1","playwright":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.4.0","typescript":"^4.5.2","@types/node":"^16.11.11","@types/bezier-js":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ghost-cursor-playwright_1.0.1_1638717014354_0.5974084738177363","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"ghost-cursor-playwright","version":"1.0.2","keywords":["bezier-curve","mouse-movement","botting"],"author":{"name":"reaz"},"license":"MIT","_id":"ghost-cursor-playwright@1.0.2","maintainers":[{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"}],"homepage":"https://github.com/reaz1995/ghost-cursor-playwright#readme","bugs":{"url":"https://github.com/reaz1995/ghost-cursor-playwright/issues"},"dist":{"shasum":"fdec80174155fc8cdef742d50d0578038796a538","tarball":"https://registry.npmjs.org/ghost-cursor-playwright/-/ghost-cursor-playwright-1.0.2.tgz","fileCount":17,"integrity":"sha512-NhPL3uIG9V+v1MvaqqWsaH6ATH8dfOvkmjNOCAhKvl2sGcZ5CGLIQDZXgBgJqWqfpqmDQSdwEFcYauIKDDoMEQ==","signatures":[{"sig":"MEUCID4r0oFEnKY01CXrmWj1kzbrz/TEGa2n6jJ3+nHmK5czAiEAwhctP4DiJrNodoLkEOJY/MbrvmbVVr+uc2hHjOT7qes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrNbeCRA9TVsSAnZWagAAYjgQAJm4vW/SKPcjYNYw9vNT\n1In5SMXS5SYRbfYytOlEJ4URtPpmH9pmx6e8egMgyItZggFqYymD1vKOfWPz\nMRygfUw8z80Bvqp6PRv/goT9R8MDiO69SfUFdjRDle9ePUmgmLmzs4XwLPHc\n1/Rk+L31dktHZTwk0+2BmVvODR5V9osoTwbQcMtk5zY1cqRIzTeTvVLGHUd5\n2JUS3hksDaNN6e93BTojpiT3FiCjdkrHRP1YsbIKvQKsLZv4RKcQfa61PwGe\neAzP3LsU0sDvB1DGU8zanBrFziYinqN+nrSQr7JoFYMm43m/yoYe8H3LkQ1g\nI0f8vHdP1a9VcDKFyCcLlRppY3hFgMvNkT1CioGj+RhUHakHseFsjapdDWxF\nVnRTLD9wmiRe4iJTYplnBVCUd0UCaYrBPqlKNJCyVpw1XZlfCKgp5DRbBJ+n\nL8f3IAyknr5+5mKqjok5+GNPGbPkjKE1czboJKK0XAFYv3E31MiwUvNhoi+4\noUp4aas4UQ2ocePWjlap0QyUpZm3UPPCJzsGh599sE2BHgCOKQE+bMDdl6GO\n6SZVeUgYNHSZhis/yMKr9xpFJEOefqYwRTanJXsOi58KNOTJn/W76UrQfJwr\nercPPFReyMSwdr7VxqQaVQHflUVQAGGMpC3ZSMBYvoqAN8trZjbnsxemSsg2\nQbJt\r\n=BbJ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cursor.js","types":"lib/cursor.d.ts","gitHead":"d4a83f6a68112b9fe64e8d41f15a013e1aba1f96","scripts":{"build":"tsc","example":"tsc && node ./lib/example.js"},"_npmUser":{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"},"deprecated":"unnecessary","repository":{"url":"git+https://github.com/reaz1995/ghost-cursor-playwright.git","type":"git"},"_npmVersion":"8.1.0","description":"Move your mouse like a human in playwright or generate realistic movements on any 2D plane","directories":{},"_nodeVersion":"16.13.0","dependencies":{"bezier-js":"^4.1.1","playwright":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.4.0","typescript":"^4.5.2","@types/node":"^16.11.11","@types/bezier-js":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ghost-cursor-playwright_1.0.2_1638717149821_0.7904749111923874","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"ghost-cursor-playwright","version":"1.0.3","keywords":["bezier-curve","mouse-movement","botting"],"author":{"name":"reaz"},"license":"MIT","_id":"ghost-cursor-playwright@1.0.3","maintainers":[{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"}],"homepage":"https://github.com/reaz1995/ghost-cursor-playwright#readme","bugs":{"url":"https://github.com/reaz1995/ghost-cursor-playwright/issues"},"dist":{"shasum":"0dcbd5ba701d8e0cdae1feda0fce8396dae900fd","tarball":"https://registry.npmjs.org/ghost-cursor-playwright/-/ghost-cursor-playwright-1.0.3.tgz","fileCount":2,"integrity":"sha512-FyrIyfxuunUAicjm2N/Iouj6aEJKkUAxXmRJ7X/InG86sY5l9P1qpyPYFzq5AgIH9aOboWrDO+z84ZjC+Nf8dA==","signatures":[{"sig":"MEUCIEhs384hI82buqqVHL2nbJxneY/OIU15OJlkbYxw5rEPAiEA35tM6dQdF5Gmr5IgPOdND8FRFun4iwl21m4m9T+Bvw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrTVMCRA9TVsSAnZWagAA0fMP/RiVZDck1TzWz5pjXKQ+\nNrQQDk/RhRiebg7rKTwJTdwi4r+zLzAUood5EDd847qB+VCPvhbZtdMLgL8J\nQSDn3vVC3+lK33i9MgTbbHIXv1YwiggUUgVwBu6j/aRF3mHa6veFZXaWV6ms\nGlf0xORLDcCn0WxZC16L+d9g/MW6lwNtvNlxs2yO+NabUBTYuKWeWs4F8mk3\naXMF+hBzoFwlH8oYGS6w6igELkBAj7tzojlscT5vBXsgw+OGhIj0JPm3wWDE\nnDxa8otsLenrUBSnmFjwwq2+sRz44WnhH1hxgxV/6l048rc73i6Xm3cYyqMv\nncGquECTSN9VssgF2Bw2QISjCy5tu1VDaQw30mGsWqd8bjguReZ+T5sEYvYN\nL79ndB/3BsJkin7CD/3IxqjSL9ko8vUyI/QR4/KmneCKU8X8WcyqcjHlOJ/g\nP7qZETwB7TxWrXSsNUPUsglwE8XBKlF2QfFiWXLxDYzGLQyTwky4OKgU1i3S\nUKfpccewaOL8+ag1rgz3LRfzi6olhKPVKIg95Lr5LItC4i22IZ+B/SbYeIPy\nYwVaF+XsHPr5HXBXEZT7e6d959f56U7HTl7QjMJHIMKfVMpuuuC+a6Z2mtQx\nuxpcZFp/+6AdpDkKmPdoAxOJ2p8nIg5mq/xF0ngdFKcDcGi5sJ4imbWgK5gw\n4Ej3\r\n=m04T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cursor.js","types":"lib/cursor.d.ts","gitHead":"7549b9599aa51e321d9346ebb26ccc3a8167fb93","scripts":{"build":"tsc","example":"tsc && node ./lib/example.js"},"_npmUser":{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"},"deprecated":"unnecessary","repository":{"url":"git+https://github.com/reaz1995/ghost-cursor-playwright.git","type":"git"},"_npmVersion":"8.1.0","description":"Move your mouse like a human in playwright or generate realistic movements on any 2D plane","directories":{},"_nodeVersion":"16.13.0","dependencies":{"bezier-js":"^4.1.1","playwright":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.4.0","typescript":"^4.5.2","@types/node":"^16.11.11","@types/bezier-js":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ghost-cursor-playwright_1.0.3_1638741324202_0.5449681474472774","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"ghost-cursor-playwright","version":"1.0.4","keywords":["bezier-curve","mouse-movement","botting"],"author":{"name":"reaz"},"license":"MIT","_id":"ghost-cursor-playwright@1.0.4","maintainers":[{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"}],"homepage":"https://github.com/reaz1995/ghost-cursor-playwright#readme","bugs":{"url":"https://github.com/reaz1995/ghost-cursor-playwright/issues"},"dist":{"shasum":"60c768ae5119b1a6b89cc21fbbeda103f6e36610","tarball":"https://registry.npmjs.org/ghost-cursor-playwright/-/ghost-cursor-playwright-1.0.4.tgz","fileCount":17,"integrity":"sha512-x7MHv/B05w7Pbf+38Fb47a3vzlUKFmvZq1IfHt2hJNZnqXOKwKWbrQPM/0Y04wxwS+B1jswOYufhWQrGTb4lgw==","signatures":[{"sig":"MEUCIGBB6Bfhb1A5QRN7mqz31BypEudAcBYqOZRrByB2rxt/AiEA6/zXntvBrosNuiJuYk1s0Lu3G7UZPprDKeIAjvH+/DA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrTn+CRA9TVsSAnZWagAAwMoP/2AyzbbZNnPLi197p6oD\n4SRDpzD83gO9Ex5MbOPM+L3bu7LsWdslGIAewvoqTZ6Nsv8NcA2KgiyJ9KFA\nO9JW/eN/Ug2zHdTZ6BNZv9xoS3o+reFVswFC64d2DS+zOyMDTgcyg5bCpzBv\nProEFABlQrdios7/wpZxgCOE1jNBefeLMvD8Goi/0gEDKhOasOue+kTX3xyK\n7JxsHA3BtJttFfJR+z7TDEEXwXgo1WPEq0AzNIfvinMXqAhrtaxlbjtx/ICL\nylW3v8/JPS57YRtDQuTKlh60B0Ib58W5GlU3ow3ayUsH5yfuiSVb0HHyS4i5\n0kRsNmTq/KTyQ9SgT9Ree7LRoifJY63v8QXibKB30/daG8Zwf1G81UvsJPM3\n1KgrPHVI5NdxQ4+m/AsNXZCi/7wMoPAOE+jyYaecA8K3avbnMhQaLaEM+cBx\nNMS/j/cnEo+AKov/ilco1jd8K8O+hWt8NsPsgZB06Ty1phScU0gpaOmEnQi7\n3+nSGJTyTCqiuZEI7czWqUCoyMhJLYxKvjxSx0xN2tad2WjRsoR00ZYmj3Rb\nvdRzfI2tJyAruoe9hVZImOf04Mkm/5erG0sFX2d6qwdYZ3fi9KhntqaBZHOf\nDS2XqN6x7KVprM/kCC+qyQIcr5CCWAw+TnW7OqyIoH9aEyM2St/fIwzbEC+A\nLJtl\r\n=g1l6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cursor.js","types":"lib/cursor.d.ts","gitHead":"7549b9599aa51e321d9346ebb26ccc3a8167fb93","scripts":{"build":"tsc","example":"tsc && node ./lib/example.js"},"_npmUser":{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"},"deprecated":"unnecessary","repository":{"url":"git+https://github.com/reaz1995/ghost-cursor-playwright.git","type":"git"},"_npmVersion":"8.1.0","description":"Move your mouse like a human in playwright or generate realistic movements on any 2D plane","directories":{},"_nodeVersion":"16.13.0","dependencies":{"bezier-js":"^4.1.1","playwright":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.4.0","typescript":"^4.5.2","@types/node":"^16.11.11","@types/bezier-js":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ghost-cursor-playwright_1.0.4_1638742525999_0.10073759769660362","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"ghost-cursor-playwright","version":"1.0.5","keywords":["bezier-curve","mouse-movement","botting"],"author":{"name":"reaz"},"license":"MIT","_id":"ghost-cursor-playwright@1.0.5","maintainers":[{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"}],"homepage":"https://github.com/reaz1995/ghost-cursor-playwright#readme","bugs":{"url":"https://github.com/reaz1995/ghost-cursor-playwright/issues"},"dist":{"shasum":"05621bf9383cf4e5dfb5c6a87d36d84a7103f841","tarball":"https://registry.npmjs.org/ghost-cursor-playwright/-/ghost-cursor-playwright-1.0.5.tgz","fileCount":17,"integrity":"sha512-Z04DhSVbreRbHAm+RP2iyM5w7eVQMEujJXRGDJ33AE0BN3Mp9xipohTxbjfDbzxKnjm1RT3Zw47u8hQYb3x/rQ==","signatures":[{"sig":"MEUCIFIg5JXieZHZS8pXN+3+xrabUWiSyV0tcmuXBp55UzwHAiEAudiw3/q+cYtxRm/sEtRDpDs13KgN0cr7DsEcZqfQfKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrUdwCRA9TVsSAnZWagAAfsUP/358ucCEc0hNYYUBFU8K\nDIzZzr4dMev2EiEFgET1KrmD7Uf6YTENZnM9fIhRbWiVCGPdeWJYZ6KMSQnx\nhRoN4urnb/NeISXvdcY7+031p7mWWTQ7GI3fe4/X0LM23VPwfPRQd4wHBZo6\nJgM93ZLMBrMaDuW38+dOGz1R6h3r+VCWs1yHj5tOjxnb9I4FwISHnM2GK5mt\n/pNAtajJONKbSDmXdDFxLEMakLWS2eoYuupErF5FwA6A7ljxoS4mAMPu8/Et\nJxh1w5auftMK0wnx/o+2rXkC/t4A2q7PlZd4RKA2aBalaBzFRa8I0DiXTJ31\nCQ2L9gZKWbXsWSTzUU313Kz8xCbyRLy1yWzwMhTjHyDbcD/3L4XhRYTupQk3\nfWQ+TQoVX9fiL9f68re+qSm+zNkm/qTPiXGxooR8HtP1LPCuVEJwoO1+sVGO\nEpnSRbuXKQxg+cWYAw1yhSdBapVYMunxh2is5lN0SIjFYz/cCh0V/l1PHfJI\nRqiRWGb4J6x8XxQLoSlQNquoACA9IFo0yJBmvdPgiGqJT9zSgo8YKHjJnQfa\nptYAuIRoIQ9wc0wgU+gp/3xcLjrpWy/3HJPtms7FXNbAZN+klxRu6RXOeucn\njxKIwWFd+ES0BXYQSsXFaL2y7Ta1GjpCXxbdDLsW+onJXqf/8J4wG+p/AB6b\nIrg7\r\n=J4D2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cursor.js","types":"lib/cursor.d.ts","gitHead":"2b6d28f88ead9e745924b6b193acd22a1e24de30","scripts":{"build":"tsc","example":"tsc && node ./lib/example.js"},"_npmUser":{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"},"deprecated":"unnecessary","repository":{"url":"git+https://github.com/reaz1995/ghost-cursor-playwright.git","type":"git"},"_npmVersion":"8.1.0","description":"Move your mouse like a human in playwright or generate realistic movements on any 2D plane","directories":{},"_nodeVersion":"16.13.0","dependencies":{"bezier-js":"^4.1.1","playwright":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.4.0","typescript":"^4.5.2","@types/node":"^16.11.11","@types/bezier-js":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ghost-cursor-playwright_1.0.5_1638745968230_0.9984677189826041","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"ghost-cursor-playwright","version":"1.0.6","keywords":["bezier-curve","mouse-movement","botting"],"author":{"name":"reaz"},"license":"MIT","_id":"ghost-cursor-playwright@1.0.6","maintainers":[{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"}],"homepage":"https://github.com/reaz1995/ghost-cursor-playwright#readme","bugs":{"url":"https://github.com/reaz1995/ghost-cursor-playwright/issues"},"dist":{"shasum":"fefbffb899f50ded9ff2cfd11973c810a14b463c","tarball":"https://registry.npmjs.org/ghost-cursor-playwright/-/ghost-cursor-playwright-1.0.6.tgz","fileCount":17,"integrity":"sha512-hFSh+SssB3AIUZNiEFKBSv8UjR/1/6w7DC1kzCwO9m4Ka0Fhe8K4jd8mCXZYUeSbvQf0D1o70swf9oxyylKlyg==","signatures":[{"sig":"MEUCIQCg6syQxTnD6Hie19LxrYBYDOTwjjXgRJcbebfpjL+ZZgIgI7oZq6Ck8KbWqg393hjnlCJw35RyE0yd9MJBRwc4HI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrU28CRA9TVsSAnZWagAAVNUQAJNt8prD7XIhohs/Hv1C\nVlCZ8yjLLjOpJKR5mbvKBTnnXkNLPdOKdMoloWpfcGBeBw4VOQr3nOd3Hn9z\njT7vwgMwleXXvrUshncPas1X6IM3iB8aIXJaaEs7EJbj+ZUQLoa0H1ur+Tf1\nMvK5zvoosUyWubOEDJmE80f6e9aDBDNTesrX8Ws8ha4kbjeAQkt9Gu5cxhKR\nePcaFjbgv+EliqVrI4qx3bsHVi24rb+yR1Wk8Vem/nInURC4bu7FjajlCFc9\naIULo/R7MZuMySYRdEcfQv1l/F5qHcuDOoGZXqIAkilZeuG4RcdP1g9kIqmN\nIW6aOw9Ub5A1Qsjsf/KkFSOGVlCxNhL+jYvmESRhNw/CiSyKxNlnAryxpYn/\nrgLPmBYr+uhZZZ1/9zveu8apAqmMEOlYrEC4LbZTf7zjr0TwQfKDmSzam5GF\np/TBSFLqav3/PbzLs+CemKpM3dD5FgyzghauQO4Dazu6tPMnxAqtIfa2EVZN\nSfs5EOnf8p7jo6LTfBb7xeMZvwNsNVTQWDi6eIAMqw71vf2CHkrmln9i6B4A\nlqnpj3xw58rco0LPTIBTdC+JWqBs1w9PkYBnNbCq+Yw/h9Uv8/qfJHRVFAHt\nlniJBgGHSEu93SH5aW7mHW2FWNSW4LUIi94Kspm4QQhnxV+XGaibMH+dPtnZ\nx066\r\n=frxo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cursor.js","types":"lib/cursor.d.ts","gitHead":"35e3ca8354fa20d9ff9608628e672062678a4896","scripts":{"build":"tsc","example":"tsc && node ./lib/example.js"},"_npmUser":{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"},"deprecated":"unnecessary","repository":{"url":"git+https://github.com/reaz1995/ghost-cursor-playwright.git","type":"git"},"_npmVersion":"8.1.0","description":"Move your mouse like a human in playwright or generate realistic movements on any 2D plane","directories":{},"_nodeVersion":"16.13.0","dependencies":{"bezier-js":"^4.1.1","playwright":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.4.0","typescript":"^4.5.2","@types/node":"^16.11.11","@types/bezier-js":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ghost-cursor-playwright_1.0.6_1638747580136_0.6100761993472184","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"ghost-cursor-playwright","version":"1.0.7","keywords":["bezier-curve","mouse-movement","botting"],"author":{"name":"reaz"},"license":"MIT","_id":"ghost-cursor-playwright@1.0.7","maintainers":[{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"}],"homepage":"https://github.com/reaz1995/ghost-cursor-playwright#readme","bugs":{"url":"https://github.com/reaz1995/ghost-cursor-playwright/issues"},"dist":{"shasum":"c424b3759915f7ec9e9de5145982ddefadfc35ec","tarball":"https://registry.npmjs.org/ghost-cursor-playwright/-/ghost-cursor-playwright-1.0.7.tgz","fileCount":17,"integrity":"sha512-v3FAFC6S2G4fSrE3VC1NbBWxxtwpK1MgDua1uzOPGw3jJnKMKAEWx9nSkzPOKEIxQX1QLbhHVvEm04PQXOH/SQ==","signatures":[{"sig":"MEUCIGaKAlTGk7lAJTvzlYebLl180AmkK51UnSe/jy4dGdAhAiEAuKoGIJmtLy50ZnIsNrpPpSlLF2fI6SzgWFwGmHC3Gyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrU4QCRA9TVsSAnZWagAA/WUP/ixzH76/TkevvvVl2xKn\nWaFdtE9FvnPg2vNaVCKcdS/9PopEe7A8HOtwA6zBB5AFjUEXjZQw8TtG4WXS\n4xcZDIQlfGZltnV37jwvJv+kw0zG1g+1B7o48bOqAyQGV7DOr3rTa7lT6uJi\n0Ucq4Qjqlrhb1ssyqh2VFzpjNl/PG7zqpHRyX90ogk3qS9vk6EGKE861H9Ho\nYwZJdkXgL8+2wDpWzBCLo6G5uJWDMHBw+zk+tFyVKB3UwEbOISEr4mXSOww8\nvQ+q2S4XWX5+7Ncuv45NZe4UCtxc7MVdP7xZXgYt5L82+XWBMY8hvV9w6Rb6\nQqP4pBXAhqUTUI19qgHnwFDjy6pBgo00kMtrlQ0fCUmx7POWR+EDQlYbLq6P\n8nvDEn9dpjQWujuyC/qxGjkJHmuayaKNfZINUsUO6Jcxz8mXluM0k/ry8OnQ\nQ/bgdoMdnNm0ytnNUZQc8BkPL7d0kosYOhSo8CFtu/0oTm5iOFRr3CyN/lth\nrXUHKoICd/HsKWgjyMEGiYn8ZR4iWbQeK+kx05posh+TqCwCKIDPDw5r7hEk\nKJ5PlMCfrxubcW6M5extyUMMYRocRj1vLzUPpQRpS++1/8H5waTbePGNKYj0\ndphxryEA+mDwIOxIcA7J/rnrR7cG0bvQbCZ5lvP7ga7gU+XpeCzuJ3whHTIP\nVtGy\r\n=ANfe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cursor.js","types":"lib/cursor.d.ts","gitHead":"35e3ca8354fa20d9ff9608628e672062678a4896","scripts":{"build":"tsc","example":"tsc && node ./lib/example.js"},"_npmUser":{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"},"deprecated":"unnecessary","repository":{"url":"git+https://github.com/reaz1995/ghost-cursor-playwright.git","type":"git"},"_npmVersion":"8.1.0","description":"Move your mouse like a human in playwright or generate realistic movements on any 2D plane","directories":{},"_nodeVersion":"16.13.0","dependencies":{"bezier-js":"^4.1.1","playwright":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.4.0","typescript":"^4.5.2","@types/node":"^16.11.11","@types/bezier-js":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ghost-cursor-playwright_1.0.7_1638747664504_0.43948592238737505","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"ghost-cursor-playwright","version":"1.1.0","keywords":["bezier-curve","mouse-movement","botting"],"author":{"name":"reaz"},"license":"MIT","_id":"ghost-cursor-playwright@1.1.0","maintainers":[{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"}],"homepage":"https://github.com/reaz1995/ghost-cursor-playwright#readme","bugs":{"url":"https://github.com/reaz1995/ghost-cursor-playwright/issues"},"dist":{"shasum":"787b80c8485eeb8e7c52e00072b029fc1acd20ed","tarball":"https://registry.npmjs.org/ghost-cursor-playwright/-/ghost-cursor-playwright-1.1.0.tgz","fileCount":17,"integrity":"sha512-G9zLFyYCdW5B2livaydnUdaUCXc9l1ZwJhN04ybS20WbGOK4lHttoUMVLCfu1jt43RCxoJvBMuRirUtQgxKo9g==","signatures":[{"sig":"MEQCIBCZ2L+U1NrGJveOW3oBIMwHorAC8oMDGn2PVHo51mHRAiAFtqZRDDwd4f0yzZ/AHuzhuB/3CFzmaLmqZ207fXWx+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhre+ECRA9TVsSAnZWagAAcM4P/2mqVjY16f2LeQWAhxfm\nZCAvLBDEpNeX1MV35JvNwbQOdK1D0JsobVmhKNOixhzq4NpB/olxJpUuXu94\n0Dh/P6005L+MYWX+IsEl7wPJy+d9cGtBrw+pfcgdNmxCaPkFwvMDnEdobgNl\n0jZ0F+odCuE3A2PpzcS9GB4Hw9oFX/SrKh8PTpdZdsgTqUERNzztjBfwBYFg\n6wgZdXT6bj9kFhb9ZO+G6hBKVdBenbbRgKYgzmvEmS39z9jqTI9yaP6goI36\nyo4B7fX83nouVkbhe8+IP45h0eZsv4UIFNvAj7kHCb8B+YR1S6IMjf11Fgtr\nFyWhvLIFWUAGMOIPCxe8fwDsAO3jomTSozQ3mPKC5AD8pAEpXMZ7Othc4wVg\nngqfHRqWdSG7NatUlEaLk+Kues3y6za3S3wc3sTNlcP+YpAd8NgkkLUQuTYW\niR/2Ir7kLDGFjPal6l85UNH7Y+1Y1PbNCrjQrekAk9rQY1k/f9prXMUWmnes\nm/50PwG+h1FP0lNzYz7VzrqIsXjVCLkp1VAq5VR4ZNjSt4BjWx4cdl/Pna3S\nIO6/a1ddtkrEoKR/Mq506/Qje2cwp7pIa/vZRvNWh37OxsCidnfSueM4iQHA\nH5piGdgt8IYrX6+43YJQpOFarhxV9qDGvvkcVtdKfQj0mv7WEUSo9D7HVYdn\nFdoc\r\n=94DG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cursor.js","types":"lib/cursor.d.ts","gitHead":"c61eccafe0755e7156125e8bccb20f0503adea08","scripts":{"build":"tsc","example":"tsc && node ./lib/example.js"},"_npmUser":{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"},"deprecated":"unnecessary","repository":{"url":"git+https://github.com/reaz1995/ghost-cursor-playwright.git","type":"git"},"_npmVersion":"8.1.0","description":"Move your mouse like a human in playwright or generate realistic movements on any 2D plane","directories":{},"_nodeVersion":"16.13.0","dependencies":{"bezier-js":"^4.1.1","playwright":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.4.0","typescript":"^4.5.2","@types/node":"^16.11.11","@types/bezier-js":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ghost-cursor-playwright_1.1.0_1638788996048_0.5528644741333892","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"ghost-cursor-playwright","version":"1.2.0","keywords":["bezier-curve","mouse-movement","botting"],"author":{"name":"reaz"},"license":"MIT","_id":"ghost-cursor-playwright@1.2.0","maintainers":[{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"}],"homepage":"https://github.com/reaz1995/ghost-cursor-playwright#readme","bugs":{"url":"https://github.com/reaz1995/ghost-cursor-playwright/issues"},"dist":{"shasum":"ef4ae21712cc891530b2afbed67b8abe6f6171b3","tarball":"https://registry.npmjs.org/ghost-cursor-playwright/-/ghost-cursor-playwright-1.2.0.tgz","fileCount":17,"integrity":"sha512-CVySJa0I83hXPNYA2YAfQ6nkpC8mguVwU7UYzciM+6Y6JFEWG7aZ3kzvsBhLLzBVEuTJ6XG/EXXTN05P5blCBg==","signatures":[{"sig":"MEYCIQCRsm+YN8EZWcwJMfdBWMhYyyVjpTLaDnAAay1OO1NyzQIhANjWExC0FLrvDWhFQTbugehyfR5/oQSm/+CM7THO4qHE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrvYoCRA9TVsSAnZWagAAvycP/1rX0LT30Ll/BFZliwUD\nr2hdwlx3RI+djnbNgLjZUWyNsp1bZLdXr6O2JCDBVkIVUfZYEDy5fKLSYJL5\nl0oENIBk/Ik4f01v+oQGOvAA5Vm0V14dRrQ8ItM6prMmJzhGFMkgMjsa/SAx\n/Lwuv9q8Ars4SyBrrxaZpShvlXtJ8RVjfuIpdPALZknEkkLAJNOIXB4/SVK1\nqpchRAgSD/RpbhZIOY7F2mWq3vY3Kds3MwAhdRswD8F5/Dsf/t2FFxZPOZ2c\n+4MCFGdUWFuo58d6mMSluto3pkuCZhcX7fZ5G6r6AYIoSEIHxFhpTA3udUAU\n2xgTWXU/KYzPodv8jb4Bb5EnEJyyYFXICLwS0t4M3cgBYP5uEZ+hOiS7sac7\n53Cnjv1M5vu9H09n9ueOfkhUmyuQdWL9KfTrsOK1g8N5Xtnq4Cpzib1iiQRX\nckit9LhAZFHzUO/6esoBkVSAjGIwuOeqNLj0xTFucSFewGtTLgKtmmqmbxjJ\nZL6HFJdJr10h5J5zaFuf+hSsnlRcJ2p+XDScejasRB2/uEaF1t3ZFQrjoj3G\nfZCvVjOjNn+W+EPsE1eJRvJmzcaUs9AUyU9UuY4Z6LTLO1DIRBul2Lco41Uz\neqPsm//zcW7IeRvdWjr+TiE0+T2xiB+uu8MkdOUmZ7Nt3msSKXqk4UOE8EKi\nxKMi\r\n=VjNM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cursor.js","types":"lib/cursor.d.ts","gitHead":"5b4ca06f9d6e85b900dc70f86761936f9993292b","scripts":{"build":"tsc","example":"tsc && node ./lib/example.js"},"_npmUser":{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"},"deprecated":"unnecessary","repository":{"url":"git+https://github.com/reaz1995/ghost-cursor-playwright.git","type":"git"},"_npmVersion":"8.1.4","description":"Move your mouse like a human in playwright or generate realistic movements on any 2D plane","directories":{},"_nodeVersion":"16.11.1","dependencies":{"bezier-js":"^4.1.1","playwright":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.2","@types/node":"^16.11.11","@types/bezier-js":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ghost-cursor-playwright_1.2.0_1638856232464_0.2681811368643898","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"ghost-cursor-playwright","version":"2.0.2","keywords":["bezier-curve","mouse-movement","botting"],"author":{"name":"reaz"},"license":"MIT","_id":"ghost-cursor-playwright@2.0.2","maintainers":[{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"}],"homepage":"https://github.com/reaz1995/ghost-cursor-playwright#readme","bugs":{"url":"https://github.com/reaz1995/ghost-cursor-playwright/issues"},"dist":{"shasum":"5a11a7a4722d25b2f0b7d17aaeec5304e1318cf5","tarball":"https://registry.npmjs.org/ghost-cursor-playwright/-/ghost-cursor-playwright-2.0.2.tgz","fileCount":17,"integrity":"sha512-Ir0GAHgnVEkLSQ7FS3XPJsSV3V7HX16x3+FSduWwbRWHhernJnwS7WxTMVJSTIEVRnuQfXbx7cIf76SSPrAVLg==","signatures":[{"sig":"MEUCIDRTn6fzX8JIMdtogJH1AOY8Yr1N6e/MpgHA5W+3oWaJAiEAsoEi01BKY2/pFB8zj68RkuFxjADXy7N1Gj8UFBlUHyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhshH/CRA9TVsSAnZWagAADRQP/iAeey8i6IhKI+cTl+g8\nlZLtEJD3boztnJ++oBOweF4yuyBtCKe0wtO8VkFITJKBHLG4sus5h01SrBcp\nrZ3phAfh1TJSgeTyjiLJ3nRKAXM82A0bFyQ9X0cfGauz3xB+0oIjg08aSjAr\nxXJmm3sGaP+rpgBKd1aAhpRZJBvI8y81+qcTG+m4VcBjJzvgpMMfdR4nmr82\nOrEkyAnlwoxUqoXpJGchD7JD10HT4fgCRnuKbBS0ZaKdXedaG281tmkJmcTN\nQECZnXAvCqswnyHVQrQcTLPqrTz5AEK+RpqTSB2JySzgm4BNjasu2xGM1MoA\nwNpLAuxPix0w4I5/MGFsHABEflBYZXHvBR2wS2uQh740iX8gK7XTvPw9mJ5j\niUf4BGmTx2etMWdRr4iEnPznseUvV+a2DV7d+xZeA8AkCjvOz/Dy4QWxToPb\nZVwG4T0ujuafitihKXZn7xrOV2mCAv8UMsGzTiBnAHTrU7swQDRPgONu4qOC\ns2gE1v08ELx4a+FyZQ4/xZZFo4lU/byoc6OmedYSfJAwAgjFaGFlph+9Mggq\ntFG1mRMc8qYrEzlPHD9ae92bAJD1YVjLVev0m0VdER2Zi5CetawSO90mk5vk\nTcIW141eTf3fLX+jM/vxj3KsrNM7RTRW5KFfAtkS6jiWPgDudmnIwJctxDg2\nf96L\r\n=dd3H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cursor.js","types":"lib/cursor.d.ts","gitHead":"e0cab21452623d14e31603b73e474581a4bd59e5","scripts":{"build":"tsc","example":"tsc && node ./lib/example.js"},"_npmUser":{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/reaz1995/ghost-cursor-playwright.git","type":"git"},"_npmVersion":"8.1.4","description":"Move your mouse like a human in playwright or generate realistic movements on any 2D plane","directories":{},"_nodeVersion":"16.11.1","dependencies":{"bezier-js":"^4.1.1","playwright":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.2","@types/node":"^16.11.11","@types/bezier-js":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ghost-cursor-playwright_2.0.2_1639059966873_0.8001847241824847","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"ghost-cursor-playwright","version":"2.0.5","keywords":["bezier-curve","mouse-movement","botting"],"author":{"name":"reaz"},"license":"MIT","_id":"ghost-cursor-playwright@2.0.5","maintainers":[{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"}],"homepage":"https://github.com/reaz1995/ghost-cursor-playwright#readme","bugs":{"url":"https://github.com/reaz1995/ghost-cursor-playwright/issues"},"dist":{"shasum":"aed749aa1eb56566e97c9c296092c486dce328a2","tarball":"https://registry.npmjs.org/ghost-cursor-playwright/-/ghost-cursor-playwright-2.0.5.tgz","fileCount":17,"integrity":"sha512-KZfxRtrmeLyH6c2wcj0pSiwYZoxKSgAMErFHIGVpXxAFFelm3Q1WPjSZQ4f+0nkv8v6rQ8geE9Vle8vaa5C9mA==","signatures":[{"sig":"MEYCIQCVVf+Dt8lPzQ375Inr6qFJ6bLsmrNwXX80rmrj4nteHQIhAN7qo4Y9AvBMwJRz7PdA+786Ix5mrwPlMWeZ2fqc5bUt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51228},"main":"lib/cursor.js","types":"lib/cursor.d.ts","gitHead":"a9d1759618b5640e46e4deca9d3c6eaa25e8a13a","scripts":{"build":"tsc","example":"tsc && node ./lib/example.js","postinstall":"npm run build"},"_npmUser":{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/reaz1995/ghost-cursor-playwright.git","type":"git"},"_npmVersion":"9.5.1","description":"Move your mouse like a human in playwright or generate realistic movements on any 2D plane","directories":{},"_nodeVersion":"18.16.0","dependencies":{"bezier-js":"^4.1.1","trusted-types":"^2.0.0","playwright-core":"^1.19.2","@types/trusted-types":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.2","@types/node":"^16.11.11","@types/bezier-js":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ghost-cursor-playwright_2.0.5_1702221933741_0.19584458201732713","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"ghost-cursor-playwright","version":"2.0.6","keywords":["bezier-curve","mouse-movement","botting"],"author":{"name":"reaz"},"license":"MIT","_id":"ghost-cursor-playwright@2.0.6","maintainers":[{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"}],"homepage":"https://github.com/reaz1995/ghost-cursor-playwright#readme","bugs":{"url":"https://github.com/reaz1995/ghost-cursor-playwright/issues"},"dist":{"shasum":"3aa1c2abe606a4b9eabf5673f7f7491250456f9c","tarball":"https://registry.npmjs.org/ghost-cursor-playwright/-/ghost-cursor-playwright-2.0.6.tgz","fileCount":17,"integrity":"sha512-BbeAoxzeJcoemY9wf2JLC6pAryClUDtaPXx8bVRAHAOTGeyMEpNuADodTsk91sMREGqTkxf2PR2qWXigHNCo3g==","signatures":[{"sig":"MEUCIQDocecdhERS4tjQ74z7kI7zq/9v7Pl9jZBexMKe/t9D4AIgIQ4M1caFsEhFs4Jqh2TEFQsc+wwAdjDfnBvs7wa6NmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51232},"main":"lib/cursor.js","types":"lib/cursor.d.ts","gitHead":"a9d1759618b5640e46e4deca9d3c6eaa25e8a13a","scripts":{"build":"npx tsc","example":"tsc && node ./lib/example.js","postinstall":"npm run build"},"_npmUser":{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/reaz1995/ghost-cursor-playwright.git","type":"git"},"_npmVersion":"9.5.1","description":"Move your mouse like a human in playwright or generate realistic movements on any 2D plane","directories":{},"_nodeVersion":"18.16.0","dependencies":{"bezier-js":"^4.1.1","trusted-types":"^2.0.0","playwright-core":"^1.19.2","@types/trusted-types":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.2","@types/node":"^16.11.11","@types/bezier-js":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ghost-cursor-playwright_2.0.6_1702222539057_0.5746677327137386","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"ghost-cursor-playwright","version":"2.0.7","keywords":["bezier-curve","mouse-movement","botting"],"author":{"name":"reaz"},"license":"MIT","_id":"ghost-cursor-playwright@2.0.7","maintainers":[{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"}],"homepage":"https://github.com/reaz1995/ghost-cursor-playwright#readme","bugs":{"url":"https://github.com/reaz1995/ghost-cursor-playwright/issues"},"dist":{"shasum":"521d719d052831f177aa7228d050376839ef2436","tarball":"https://registry.npmjs.org/ghost-cursor-playwright/-/ghost-cursor-playwright-2.0.7.tgz","fileCount":17,"integrity":"sha512-zlMnEGN23qh/F53ZOJu1Scou0rkAXV2z2BZLAQDfFv42HcPBqcUvdIh9XV8SwNPLgrgTgfqItrLw515b9j7tTQ==","signatures":[{"sig":"MEYCIQCO1hVISdZeJtN0BfrYgzPlxxXEUoSiw6IKmILXjEVv+wIhAK/0U5tmDavNQNDhOxoMhuGwQ9l9p3R3Kxy6YYma7eNX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51192},"main":"lib/cursor.js","types":"lib/cursor.d.ts","gitHead":"a9d1759618b5640e46e4deca9d3c6eaa25e8a13a","scripts":{"build":"tsc","example":"tsc && node ./lib/example.js"},"_npmUser":{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/reaz1995/ghost-cursor-playwright.git","type":"git"},"_npmVersion":"9.5.1","description":"Move your mouse like a human in playwright or generate realistic movements on any 2D plane","directories":{},"_nodeVersion":"18.16.0","dependencies":{"bezier-js":"^4.1.1","trusted-types":"^2.0.0","playwright-core":"^1.19.2","@types/trusted-types":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.2","@types/node":"^16.11.11","@types/bezier-js":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ghost-cursor-playwright_2.0.7_1702223100189_0.829276546631722","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"ghost-cursor-playwright","version":"2.0.8","keywords":["bezier-curve","mouse-movement","botting"],"author":{"name":"reaz"},"license":"MIT","_id":"ghost-cursor-playwright@2.0.8","maintainers":[{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"}],"homepage":"https://github.com/reaz1995/ghost-cursor-playwright#readme","bugs":{"url":"https://github.com/reaz1995/ghost-cursor-playwright/issues"},"dist":{"shasum":"e5fd30ccc8c4702e6bb78f97991c50c96f9a7180","tarball":"https://registry.npmjs.org/ghost-cursor-playwright/-/ghost-cursor-playwright-2.0.8.tgz","fileCount":17,"integrity":"sha512-fgZl5aHDQFTeToUAmrcBL1lXNaS6iGFQO6uHzKu8iIkxuDUnCphmOc7vetqV0KbHhlbTg01ggSQUe688/HIGiQ==","signatures":[{"sig":"MEUCICSoUeL0o8V4vUXlJ91yiTme44klelBlYh26VD6GE1qJAiEApKp0j0yhQwCb212+hglmkRl1dmFI2YtXX2fW3MOPHJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51192},"main":"lib/cursor.js","types":"lib/cursor.d.ts","gitHead":"5bba97f8fee797dbc989bb06498da17cccb9fda8","scripts":{"build":"tsc","example":"tsc && node ./lib/example.js"},"_npmUser":{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/reaz1995/ghost-cursor-playwright.git","type":"git"},"_npmVersion":"9.5.1","description":"Move your mouse like a human in playwright or generate realistic movements on any 2D plane","directories":{},"_nodeVersion":"18.16.0","dependencies":{"bezier-js":"^4.1.1","trusted-types":"^2.0.0","playwright-core":"^1.19.2","@types/trusted-types":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.2","@types/node":"^16.11.11","@types/bezier-js":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ghost-cursor-playwright_2.0.8_1702223340183_0.6858046161526652","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"ghost-cursor-playwright","version":"2.1.0","keywords":["bezier-curve","mouse-movement","botting"],"author":{"name":"reaz"},"license":"MIT","_id":"ghost-cursor-playwright@2.1.0","maintainers":[{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"}],"homepage":"https://github.com/reaz1995/ghost-cursor-playwright#readme","bugs":{"url":"https://github.com/reaz1995/ghost-cursor-playwright/issues"},"dist":{"shasum":"d166548205161a1889c341156abe0f904f293b61","tarball":"https://registry.npmjs.org/ghost-cursor-playwright/-/ghost-cursor-playwright-2.1.0.tgz","fileCount":17,"integrity":"sha512-+MeiVSwrOYJY/jpDqxdEd6dXmLvngnI1maAkEhiERvtUrI2ErfnDyPdjxrkFlLPB2/BV7q74WdvBD2mTU5UNcA==","signatures":[{"sig":"MEQCIGebI06Gso/cPAd3Y69uDINIzzclcxHgrA5rq8D5JH+OAiBZIV4jFJSdWb+HWp9f7GJ097gAjrTdqzs/Sdg4iYuA5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50519},"main":"lib/cursor.js","types":"lib/cursor.d.ts","gitHead":"66df395c3c89f6c7e2f8894d7759785b7f6ec9c5","scripts":{"build":"tsc","example":"tsc && node ./lib/example.js"},"_npmUser":{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"},"repository":{"url":"git+https://github.com/reaz1995/ghost-cursor-playwright.git","type":"git"},"_npmVersion":"9.5.1","description":"Move your mouse like a human in playwright or generate realistic movements on any 2D plane","directories":{},"_nodeVersion":"18.16.0","dependencies":{"bezier-js":"^4.1.1","trusted-types":"^2.0.0","playwright-core":"^1.19.2","@types/trusted-types":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.2","@types/node":"^16.11.11","@types/bezier-js":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ghost-cursor-playwright_2.1.0_1702224560786_0.9902859740509071","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"ghost-cursor-playwright","version":"2.2.0","keywords":["bezier-curve","mouse-movement","botting"],"author":{"name":"reaz"},"license":"MIT","_id":"ghost-cursor-playwright@2.2.0","maintainers":[{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"}],"homepage":"https://github.com/reaz1995/ghost-cursor-playwright#readme","bugs":{"url":"https://github.com/reaz1995/ghost-cursor-playwright/issues"},"dist":{"shasum":"b25477ca597837ba89a7cc80ec12d0432a0b85f5","tarball":"https://registry.npmjs.org/ghost-cursor-playwright/-/ghost-cursor-playwright-2.2.0.tgz","fileCount":11,"integrity":"sha512-NFGdWCdPq9qhkux5cKtHo/MTzmuD1EeqZWvLGH4g3QLHGaKA0L0eqIpcifr/EY5gG8ZVyFm0QIHtDgzY/VK1kQ==","signatures":[{"sig":"MEQCIC/OkeZoM+o8EL5t36bJJLEauXPXgPD88yOg5jugMqCYAiANio1TyW/04SlnZDu/YMce81gXMxlubjwCSDE6QcWVNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH4aMDuXLA+yFdQCyXRYhLlMSaQ+2OtrOYiWH2qyVFF5AiADkgogSmqkZYjHZMKH8WAZ3wfWJS3nkSIPbxfmeS90Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27912},"main":"lib/cursor.js","types":"lib/cursor.d.ts","engines":{"node":">=20"},"gitHead":"caaa9f8baa0dbe126279fc4d25a6f22bfa459344","scripts":{"build":"tsc","example":"tsc && node ./lib/example.js"},"_npmUser":{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"},"repository":{"url":"git+https://github.com/reaz1995/ghost-cursor-playwright.git","type":"git"},"_npmVersion":"11.19.0","description":"Move your mouse like a human in playwright or generate realistic movements on any 2D plane","directories":{},"_nodeVersion":"24.21.0","dependencies":{"bezier-js":"^6.1.4","trusted-types":"^2.0.0","playwright-core":"^1.63.0","@types/trusted-types":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^20.19.43","@types/bezier-js":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ghost-cursor-playwright_2.2.0_1789489868318_0.9612098142621417","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"_id":"ghost-cursor-playwright@2.2.1","bugs":{"url":"https://github.com/reaz1995/ghost-cursor-playwright/issues"},"dist":{"shasum":"27d1e91c12a5d07ea96605549f00176909a9947b","tarball":"https://registry.npmjs.org/ghost-cursor-playwright/-/ghost-cursor-playwright-2.2.1.tgz","fileCount":11,"integrity":"sha512-WlQ/8hBlb9HH8izwXjqhvWIWl4A51L6deH8T3QvO7u4gorcE5p/1HPMf1lxlSGbVQKIG3G/3otUg33gNWiAsEA==","signatures":[{"sig":"MEYCIQD960Ke2H5rf0BnWePA5f7Uxbq1LHUCyyKJApLmkO0nLAIhALdYXdQRXQT+CJxEaZjWXniXCLHhAsK+FihB6UnXFTEq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBJ6g7huTM0Nk7tVSvxO7XBVtCNdHa/Q3Elg0FPbtEH9AiAOJRfOJgnY3JSxZ67YlYb9GJrxCCc0JWcnxv3lEOdTmQ=="}],"unpackedSize":28011},"main":"lib/cursor.js","name":"ghost-cursor-playwright","types":"lib/cursor.d.ts","author":{"name":"reaz"},"engines":{"node":">=20"},"funding":{"url":"https://buymeacoffee.com/reaz1995","type":"individual"},"gitHead":"1b16a8b8af716efaff810d1ecc36a3b826063d9c","license":"MIT","scripts":{"build":"tsc","example":"tsc && node ./lib/example.js"},"version":"2.2.1","_npmUser":{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"},"homepage":"https://github.com/reaz1995/ghost-cursor-playwright#readme","keywords":["bezier-curve","mouse-movement","botting"],"repository":{"url":"git+https://github.com/reaz1995/ghost-cursor-playwright.git","type":"git"},"_npmVersion":"11.19.0","description":"Move your mouse like a human in playwright or generate realistic movements on any 2D plane","directories":{},"maintainers":[{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"bezier-js":"^6.1.4","trusted-types":"^2.0.0","playwright-core":"^1.63.0","@types/trusted-types":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^20.19.43","@types/bezier-js":"^4.1.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ghost-cursor-playwright_2.2.1_1789490801765_0.5717276735099526"}}},"time":{"created":"2021-12-05T15:00:04.877Z","modified":"2026-09-15T16:46:42.042Z","1.0.0":"2021-12-05T15:00:05.255Z","1.0.1":"2021-12-05T15:10:14.492Z","1.0.2":"2021-12-05T15:12:30.190Z","1.0.3":"2021-12-05T21:55:24.334Z","1.0.4":"2021-12-05T22:15:26.185Z","1.0.5":"2021-12-05T23:12:48.572Z","1.0.6":"2021-12-05T23:39:40.355Z","1.0.7":"2021-12-05T23:41:04.641Z","1.1.0":"2021-12-06T11:09:56.378Z","1.2.0":"2021-12-07T05:50:32.621Z","2.0.2":"2021-12-09T14:26:07.097Z","2.0.3":"2022-07-23T08:03:41.666Z","2.0.4":"2022-07-23T08:25:03.235Z","2.0.5":"2023-12-10T15:25:33.962Z","2.0.6":"2023-12-10T15:35:39.238Z","2.0.7":"2023-12-10T15:45:00.368Z","2.0.8":"2023-12-10T15:49:00.375Z","2.1.0":"2023-12-10T16:09:21.021Z","2.2.0":"2026-09-15T16:31:08.404Z","2.2.1":"2026-09-15T16:46:41.861Z"},"bugs":{"url":"https://github.com/reaz1995/ghost-cursor-playwright/issues"},"author":{"name":"reaz"},"license":"MIT","homepage":"https://github.com/reaz1995/ghost-cursor-playwright#readme","keywords":["bezier-curve","mouse-movement","botting"],"repository":{"url":"git+https://github.com/reaz1995/ghost-cursor-playwright.git","type":"git"},"description":"Move your mouse like a human in playwright or generate realistic movements on any 2D plane","maintainers":[{"name":"sebciu19958","email":"sebastian.langner00@gmail.com"}],"readme":"[![Buy Me A Coffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-ffdd00?style=for-the-badge&logo=buy-me-a-coffee&logoColor=black)](https://buymeacoffee.com/reaz1995)\n# ghost-cursor-playwright\n\nModification of actual ghost-cursor for puppeteer, with more functionality and rewrite to work well with playwright.\nNote! target elements rendered in the DOM will be scrolled vertically and horizontally to be visible in viewport\n\n### Download\n\n```shell\ngit clone https://github.com/reaz1995/ghost-cursor-playwright.git cursor\ncd cursor\nnpm install\n```\n\nexample of usage in src/example.ts\nto run example use\n\n```shell\nnpm run example\n```\n\nfor wsl2 don't forget to set up display\n\n### Download as package\n\n```shell\nnpm i ghost-cursor-playwright\n```\n\n```typescript\nimport { createCursor } from 'ghost-cursor-playwright';\nor;\nconst { createCursor } = require('ghost-cursor-playwright');\n```\n\n### How to use\n\nCreate amd attach cursor to page\n\n```typescript\nconst cursor = await createCursor(page);\n```\n\nmanipulate the cursor via:\n\n```typescript\ncursor.actions.move(target: string | BoundingBox | Vector, moveOptions?: moveOptions): Promise<void>;\n\ntype moveOptions = {\n\tpaddingPercentage?: number;\n\twaitForSelector?: number;\n\twaitBeforeMove?: [number, number];\n};\n\n\ncursor.actions.click(clickOptions?: clickOptions, moveOptions?: moveOptions): Promise<void>;\n\ntype clickOptions = {\n\ttarget?: string | BoundingBox | Vector;\n\twaitBeforeClick?: [number, number];\n\twaitBetweenClick?: [number, number];\n\tdoubleClick?: boolean;\n};\n// if target is given then cursor will use move function before click\n// if target is JS path string, then function will check if for sure is on correct target (sometimes rendered objects are covered in viewport by menu bar or dialogs etc.), if false will proceed fallback to native click\n\n\n```\n\nutil functions\n\n```typescript\n// actual position of cursor is mounted on window.mousePos, its value can be retrieve by\n  cursor.getActualPosOfMouse(): Promise<Vector>;\n\n// actual target of cursor is mounted on window.mouseTarget, to compare target under cursor with given JS PATH selector use:\n  cursor.compareTargetOfMouse(selector: string): Promise<boolean>\n\n// random Vector of element\n  cursor.getElemBoundingBox(selector: string): Promise<BoundingBox>\n  cursor.getRandomPointInsideElem(elemBoundingBox: BoundingBox, paddingPercentage?): Vector\n\n// random Vector of viewport\n  cursor.getRandomPointOnViewport(paddingPercentage?): Promise<Vector>\n```\n","readmeFilename":"README.md"}