{"_id":"@buttercup/locust","_rev":"22-51578499b03769ece32dc8c8ad2d706d","name":"@buttercup/locust","description":"Locust Login Toolkit","dist-tags":{"latest":"2.3.1"},"versions":{"0.1.0":{"name":"@buttercup/locust","version":"0.1.0","description":"Locust Login Toolkit","main":"dist/locust.min.js","files":["dist"],"scripts":{"build":"NODE_ENV=production webpack","dev":"webpack -w --progress","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","precommit":"lint-staged","prepublishOnly":"run-s build","pub":"np","test":"run-s test:format","test:format":"prettier-check '{{source,test}/**/*.js,webpack.config.js}'"},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write","git add"]},"author":"","license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","eventemitter3":"^3.0.0","husky":"^0.14.3","is-visible":"^2.1.2","lint-staged":"^6.0.0","np":"^2.18.2","npm-run-all":"^4.1.2","prettier":"^1.9.2","prettier-check":"^2.0.0","uglifyjs-webpack-plugin":"^1.1.4","webpack":"^3.10.0"},"gitHead":"528b3c9f1f74c0f5125c94c8255a11726ae262de","_id":"@buttercup/locust@0.1.0","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"dist":{"integrity":"sha512-Cdfkw0EwBbXPqrZXWkRjSeSLN8UAphHqRHvVK3ld4y0pHKQOKq/h6cBB7nuZ0X6JWirs2RvqTbScqt8lMxhSvg==","shasum":"3b6fd5658138dbcebafbe57b43816dafcbd7610f","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/DgRtB6gRsgqWBWotg0JR99Nux5H3npW+Blm1AWpL8AiEAwHh1yxxfx5BQk5mZelKd/vX93uUztRsgp/nznSGrktk="}]},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust-0.1.0.tgz_1513276339756_0.5361499423161149"},"directories":{}},"0.1.1":{"name":"@buttercup/locust","version":"0.1.1","description":"Locust Login Toolkit","main":"dist/locust.min.js","files":["dist"],"scripts":{"build":"NODE_ENV=production webpack","dev":"webpack -w --progress","docs":"jsdoc2md source/**/*.js > API.md","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","precommit":"lint-staged","prepublishOnly":"run-s build","pub":"np","test":"run-s test:web test:format","test:format":"prettier-check '{{source,test}/**/*.js,webpack.config.js}'","test:web":"karma start"},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write","git add"]},"author":"","license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","chromedriver":"^2.33.2","eventemitter3":"^3.0.0","husky":"^0.14.3","is-visible":"^2.1.2","jsdoc-to-markdown":"^3.0.2","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-spec-reporter":"0.0.31","karma-webpack":"^2.0.8","lint-staged":"^6.0.0","mocha":"^4.0.1","np":"^2.18.2","npm-run-all":"^4.1.2","prettier":"^1.9.2","prettier-check":"^2.0.0","sinon":"^4.1.3","uglifyjs-webpack-plugin":"^1.1.4","webpack":"^3.10.0"},"gitHead":"eae93b370de1ecc5e418a21c6e323fcbc312b226","_id":"@buttercup/locust@0.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"dist":{"integrity":"sha512-BouKd0JNa2VEGq4YEYqh8++Qn0Ur0qb3wisQ2VX7BOGWI7tZ20tAWJxHd8CoOm43ArlyRYXdWo1xWDiaMFhqRA==","shasum":"58cb561018ce69acaa5e70cf5cba456b6d35f323","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQwTeUC6HgJURZ18+n6v8nPTn4ykaxyDtFTJeqEqEmggIhAN3YtvjX2Lnh2YtGpBCvdTTLVtz9tMRQrffD69VWPdNl"}]},"maintainers":[{"name":"sallar","email":"sallar.kaboli@gmail.com"},{"name":"perrymitchell","email":"perry@perrymitchell.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust-0.1.1.tgz_1513592528698_0.037881423719227314"},"directories":{}},"0.2.0":{"name":"@buttercup/locust","version":"0.2.0","description":"Locust Login Toolkit","main":"dist/locust.min.js","files":["dist"],"scripts":{"build":"NODE_ENV=production webpack","dev":"webpack -w --progress","docs":"jsdoc2md source/**/*.js > API.md","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","precommit":"lint-staged","prepublishOnly":"run-s build docs","pub":"np","test":"run-s test:web test:integration test:format","test:ci:general":"run-s test:web test:format","test:ci:integration":"run-s test:integration","test:format":"prettier-check '{{source,test}/**/*.js,webpack.config.js}'","test:integration":"npm run build && node test/integration/index.js","test:web":"karma start"},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write","git add"]},"author":"","license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","chromedriver":"^2.33.2","eventemitter3":"^3.0.0","husky":"^0.14.3","is-visible":"^2.1.2","jsdoc-to-markdown":"^3.0.2","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-spec-reporter":"0.0.31","karma-webpack":"^2.0.8","lint-staged":"^6.0.0","mocha":"^4.0.1","nightmare":"^2.10.0","np":"^2.18.3","npm-run-all":"^4.1.2","prettier":"^1.9.2","prettier-check":"^2.0.0","sinon":"^4.1.3","uglifyjs-webpack-plugin":"^1.1.4","webpack":"^3.10.0"},"gitHead":"89e6e7ed2a25c9c61a66c40c6597e715a8332a98","_id":"@buttercup/locust@0.2.0","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"dist":{"integrity":"sha512-U9j3IeeqcsPQetexLbu9ESbYKZJW0a6oPI9LM92Pl76Whw1+1s5XwW3aCwzms14ZEEBPVC2y4uJQ9ygXOzwSqg==","shasum":"4815a6775c4c2a799da59efa6c91ebd3c271242c","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlP6oTWy61lUNEfBfPeGZjMz30vD8pZirSKrIXBDwKiAiA3m0O1azRofgbAENboiH4ZuEMNcqJ2qNTyJvyc9gDPpA=="}]},"maintainers":[{"name":"sallar","email":"sallar.kaboli@gmail.com"},{"name":"perrymitchell","email":"perry@perrymitchell.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust-0.2.0.tgz_1516390305770_0.8907452176790684"},"directories":{}},"0.3.0":{"name":"@buttercup/locust","version":"0.3.0","description":"Locust Login Toolkit","main":"dist/locust.min.js","files":["dist"],"scripts":{"build":"NODE_ENV=production webpack","dev":"webpack -w --progress","docs":"jsdoc2md source/**/*.js > API.md","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","precommit":"lint-staged","prepublishOnly":"run-s build docs","pub":"np","test":"run-s test:web test:integration test:format","test:ci:general":"run-s test:web test:format","test:ci:integration":"run-s test:integration","test:format":"prettier-check '{{source,test}/**/*.js,webpack.config.js}'","test:integration":"npm run build && node test/integration/index.js","test:web":"karma start"},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write","git add"]},"author":"","license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","chromedriver":"^2.33.2","eventemitter3":"^3.0.0","husky":"^0.14.3","is-visible":"^2.1.2","jsdoc-to-markdown":"^3.0.2","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-spec-reporter":"0.0.31","karma-webpack":"^2.0.8","lint-staged":"^6.0.0","mocha":"^4.0.1","nightmare":"^2.10.0","np":"^2.18.3","npm-run-all":"^4.1.2","prettier":"^1.9.2","prettier-check":"^2.0.0","sinon":"^4.1.3","uglifyjs-webpack-plugin":"^1.1.4","webpack":"^3.10.0"},"gitHead":"47d860f5cf93dd8b9d7ba2a75842912b78aed0c0","_id":"@buttercup/locust@0.3.0","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"dist":{"integrity":"sha512-wFHDtiih2oPxZkMPbsLJO0xi2TSkzMejNOLG0B/XFYabB55bSNY0ZP4OgszRXE95p17JWUu5e2KC8BuHmdQtvw==","shasum":"9a85222e48a0cd02d4fb5787c685758efb4b19ca","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjkoeU9mH1c04OQdDLeCQEZC2qpOObYDzehS0PI+jg5AiEA3wsGPpuE/4BmV6BlxpBVIhL+v8ALdKHZ60kng4kRcYI="}]},"maintainers":[{"name":"sallar","email":"sallar.kaboli@gmail.com"},{"name":"perrymitchell","email":"perry@perrymitchell.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust-0.3.0.tgz_1516644500534_0.8123949272558093"},"directories":{}},"0.4.0":{"name":"@buttercup/locust","version":"0.4.0","description":"Locust Login Toolkit","main":"dist/locust.min.js","files":["dist"],"scripts":{"build":"NODE_ENV=production webpack","dev":"webpack -w --progress","docs":"jsdoc2md source/**/*.js > API.md","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","precommit":"lint-staged","prepublishOnly":"run-s build docs","pub":"np","test":"run-s test:web test:integration test:format","test:ci:general":"run-s test:web test:format","test:ci:integration":"run-s test:integration","test:format":"prettier-check '{{source,test}/**/*.js,webpack.config.js}'","test:integration":"npm run build && node test/integration/index.js","test:web":"karma start --single-run","test:web:watch":"karma start --auto-watch"},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write","git add"]},"author":"","license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","chromedriver":"^2.33.2","eventemitter3":"^3.0.0","husky":"^0.14.3","is-visible":"^2.1.2","jsdoc-to-markdown":"^3.0.2","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-spec-reporter":"0.0.31","karma-webpack":"^2.0.8","lint-staged":"^6.0.0","mocha":"^4.0.1","nightmare":"^2.10.0","np":"^2.18.3","npm-run-all":"^4.1.2","prettier":"^1.9.2","prettier-check":"^2.0.0","sinon":"^4.1.3","uglifyjs-webpack-plugin":"^1.1.4","webpack":"^3.10.0"},"gitHead":"592d2c7323b9737c5798bea44f0084b52296d7da","_id":"@buttercup/locust@0.4.0","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"dist":{"integrity":"sha512-ocS1JtCdYCE7PAXVwDZhWhK8oGSpnLHf5kVKR6qYKhdN2N/ZHAmQp1Ox2rM6gxWYAA6bVWxwgmVRbW5ngcCOJg==","shasum":"cd9631b8f485cd318e29238137cfdbac2c68ac35","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXyJ+9vUo1jjaVqwq9jZY71RZKiREORe4ybp/Uuo25awIgRqPKUOgmKV+wn3IL633vT9HYBQfbNMyQ51AoAfs8bos="}]},"maintainers":[{"name":"sallar","email":"sallar.kaboli@gmail.com"},{"name":"perrymitchell","email":"perry@perrymitchell.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust-0.4.0.tgz_1517089808825_0.6047414059285074"},"directories":{}},"0.5.0":{"name":"@buttercup/locust","version":"0.5.0","description":"Locust Login Toolkit","main":"dist/locust.min.js","files":["dist"],"scripts":{"build":"NODE_ENV=production webpack","dev":"webpack -w --progress","docs":"jsdoc2md source/**/*.js > API.md","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","precommit":"lint-staged","prepublishOnly":"run-s build docs","pub":"np --no-cleanup","test":"run-s test:web test:integration test:format","test:ci:general":"run-s test:web test:format","test:ci:integration":"run-s test:integration","test:format":"prettier-check '{{source,test}/**/*.js,webpack.config.js}'","test:integration":"npm run build && node test/integration/index.js","test:web":"karma start --single-run","test:web:watch":"karma start --auto-watch"},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write","git add"]},"author":"","license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","chromedriver":"^2.33.2","eventemitter3":"^3.0.0","husky":"^0.14.3","is-visible":"^2.1.2","jsdoc-to-markdown":"^3.0.2","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-spec-reporter":"0.0.31","karma-webpack":"^2.0.8","lint-staged":"^6.0.0","mocha":"^4.0.1","nightmare":"^2.10.0","np":"^2.18.3","npm-run-all":"^4.1.2","prettier":"^1.9.2","prettier-check":"^2.0.0","sinon":"^4.1.3","uglifyjs-webpack-plugin":"^1.1.4","webpack":"^3.10.0"},"gitHead":"86174ce46952fe2f32541c5f425584102de06e45","_id":"@buttercup/locust@0.5.0","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"dist":{"integrity":"sha512-+9x629JIl6lwLiPuDJd3jSx0pHyfVIhSzxYIA3Xkt4kQVALMUy4NryEzV4SmwvtRVXCEHz/aaVFZ/RjB8ibGCQ==","shasum":"216e5be88ed5be76ecac44802551269e20a33b5f","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGJsBmxdJszIv58QSGe/nQlY9zdBNm/5TRt+RtEvT1qAIgchfaFRMz4094ezuon/LIGvOeHL6TXJSpy8wQ1zISTwk="}]},"maintainers":[{"name":"sallar","email":"sallar.kaboli@gmail.com"},{"name":"perrymitchell","email":"perry@perrymitchell.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust-0.5.0.tgz_1517166163771_0.41399650694802403"},"directories":{}},"0.6.0":{"name":"@buttercup/locust","version":"0.6.0","description":"Locust Login Toolkit","main":"dist/locust.min.js","files":["dist"],"scripts":{"build":"NODE_ENV=production webpack","dev":"webpack -w --progress","docs":"jsdoc2md source/**/*.js > API.md","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","precommit":"lint-staged","prepublishOnly":"run-s build docs","pub":"np --no-cleanup","test":"run-s test:web test:integration test:format","test:ci:general":"run-s test:web test:format","test:ci:integration":"run-s test:integration","test:format":"prettier-check '{{source,test}/**/*.js,webpack.config.js}'","test:integration":"npm run build && node test/integration/index.js","test:web":"karma start --single-run","test:web:watch":"karma start --auto-watch"},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write","git add"]},"author":"","license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","chromedriver":"^2.33.2","eventemitter3":"^3.0.0","husky":"^0.14.3","is-visible":"^2.1.2","jsdoc-to-markdown":"^3.0.2","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-spec-reporter":"0.0.31","karma-webpack":"^2.0.8","lint-staged":"^6.0.0","mocha":"^4.0.1","nightmare":"^2.10.0","np":"^2.18.3","npm-run-all":"^4.1.2","prettier":"^1.9.2","prettier-check":"^2.0.0","sinon":"^4.1.3","uglifyjs-webpack-plugin":"^1.1.4","webpack":"^3.10.0"},"gitHead":"0166c96cb65d2c94872742d7cc5e1142b57539d2","_id":"@buttercup/locust@0.6.0","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"dist":{"integrity":"sha512-diINxiVJF6RYLkKH114eHqr/eQkWDTJH6Zoi2+6RZrNulWZvYzroH8U67TSPixcQj7tlzwZRataIoeUM5+Xo6g==","shasum":"8a30e9be776f0597dc90e2160e66fb5f3ea28d35","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-0.6.0.tgz","fileCount":6,"unpackedSize":68828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCagfZ3Qt8ghSByq6fINddtONKsxF6WY+sJf4GjQ81s/AIgJh4xYKPk29jYIbDXIhzlqLt7fGU7SHTTF4FAU8VUpWI="}]},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar.kaboli@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust_0.6.0_1518759367512_0.8083137425864693"},"_hasShrinkwrap":false},"0.7.0":{"name":"@buttercup/locust","version":"0.7.0","description":"Locust Login Toolkit","main":"dist/locust.min.js","files":["dist"],"scripts":{"build":"NODE_ENV=production webpack","dev":"webpack -w --progress","docs":"jsdoc2md source/**/*.js > API.md","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","precommit":"lint-staged","prepublishOnly":"run-s build docs","test":"run-s test:web test:integration test:format","test:ci:general":"run-s test:web test:format","test:ci:integration":"run-s test:integration","test:format":"prettier-check '{{source,test}/**/*.js,webpack.config.js}'","test:integration":"npm run build && node test/integration/index.js","test:web":"karma start --single-run","test:web:watch":"karma start --auto-watch"},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write","git add"]},"author":{"name":"Perry Mitchell","email":"perry@perrymitchell"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","chromedriver":"^2.33.2","eventemitter3":"^3.0.0","husky":"^0.14.3","is-visible":"^2.1.2","jsdoc-to-markdown":"^3.0.2","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-spec-reporter":"0.0.31","karma-webpack":"^2.0.8","lint-staged":"^6.0.0","mocha":"^4.0.1","nightmare":"^2.10.0","npm-run-all":"^4.1.2","prettier":"^1.9.2","prettier-check":"^2.0.0","sinon":"^4.1.3","uglifyjs-webpack-plugin":"^1.1.4","webpack":"^3.10.0"},"gitHead":"b31e2184acb75414112bd9192ca91a9ae205d986","_id":"@buttercup/locust@0.7.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"dist":{"integrity":"sha512-9N/5QmeakZocJ9EHStsGFdgYPrATA1mpVhOAedC2VzU+Zf3P6xhO14Naid31gf9qU7/gheWlmO/6/TeTaK3YFQ==","shasum":"a5d37d5d6089ddb1b62b6a3f218671e7f5607648","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-0.7.0.tgz","fileCount":6,"unpackedSize":69378,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDVCYeUMISsPeFj+Hmm4n7jfIr76cZ5WD53stygg9T1QIgClxmITd7nUkoW6cI94kl8P/Wl2BFCxaao8iiDxm4D5U="}]},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar.kaboli@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust_0.7.0_1521749347069_0.2704636433975749"},"_hasShrinkwrap":false},"0.8.0":{"name":"@buttercup/locust","version":"0.8.0","description":"Locust Login Toolkit","main":"dist/locust.min.js","files":["dist"],"scripts":{"build":"NODE_ENV=production webpack","dev":"webpack -w --progress","docs":"jsdoc2md source/**/*.js > API.md","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","precommit":"lint-staged","prepublishOnly":"run-s build docs","test":"run-s test:web test:integration test:format","test:ci:general":"run-s test:web test:format","test:ci:integration":"run-s test:integration","test:format":"prettier-check '{{source,test}/**/*.js,webpack.config.js}'","test:integration":"npm run build && node test/integration/index.js","test:web":"karma start --single-run","test:web:watch":"karma start --auto-watch"},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write","git add"]},"author":{"name":"Perry Mitchell","email":"perry@perrymitchell"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","chai":"^4.1.2","chai-as-promised":"^7.1.1","chromedriver":"^2.33.2","eventemitter3":"^3.0.0","husky":"^0.14.3","is-visible":"^2.1.2","jsdoc-to-markdown":"^3.0.2","karma":"^1.7.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-spec-reporter":"0.0.31","karma-webpack":"^2.0.8","lint-staged":"^6.0.0","mocha":"^4.0.1","nightmare":"^2.10.0","npm-run-all":"^4.1.2","prettier":"^1.9.2","prettier-check":"^2.0.0","sinon":"^4.1.3","uglifyjs-webpack-plugin":"^1.1.4","webpack":"^3.10.0"},"gitHead":"8f19f27d3d7f7f7bdbfa0051d804a10fff73af40","_id":"@buttercup/locust@0.8.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"dist":{"integrity":"sha512-uyQKjf2YlUVmoYtoPS7HixGcut4NCSp1K+92IiuW90Fr7930Lwb9PqxGSpGZhPsP330ajSYGa0YSb2iQnerkgA==","shasum":"4da5b25164280587cdf4aebd9f77bb771bbaf4da","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-0.8.0.tgz","fileCount":6,"unpackedSize":70178,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjtF1bAepYAAOD32mQEjJ90XzDBUc73mH+U65dEUL7jAiBK96xMXkgIVYWT/ct9w3bdDZMixuiOJo0SIiAN1DcduQ=="}]},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar.kaboli@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust_0.8.0_1521750769825_0.8912603276115234"},"_hasShrinkwrap":false},"0.9.0":{"name":"@buttercup/locust","version":"0.9.0","description":"Locust Login Toolkit","main":"dist/locust.min.js","files":["dist"],"scripts":{"build":"NODE_ENV=production webpack","dev":"concurrently 'npm run watch' 'npm run serve'","docs":"jsdoc2md source/**/*.js > API.md","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","precommit":"lint-staged","prepublishOnly":"run-s build docs","serve":"serve ./dist/ -p 8000","test":"run-s test:web test:integration test:format","test:ci:general":"run-s test:web test:format","test:ci:integration":"run-s test:integration","test:format":"prettier-check '{{source,test}/**/*.js,webpack.config.js}'","test:integration":"npm run build && node test/integration/index.js","test:web":"karma start --single-run","test:web:watch":"karma start --auto-watch","watch":"webpack -w --progress"},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write","git add"]},"author":{"name":"Perry Mitchell","email":"perry@perrymitchell"},"license":"MIT","devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","chromedriver":"^2.41.0","concurrently":"^3.6.1","eventemitter3":"^3.1.0","husky":"^0.14.3","is-visible":"^2.2.0","jsdoc-to-markdown":"^4.0.1","karma":"^3.0.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-spec-reporter":"0.0.32","karma-webpack":"^2.0.8","lint-staged":"^7.2.2","mocha":"^5.2.0","nightmare":"^3.0.1","npm-run-all":"^4.1.3","prettier":"^1.14.2","prettier-check":"^2.0.0","serve":"^10.0.0","sinon":"^6.1.5","uglifyjs-webpack-plugin":"^1.3.0","webpack":"^3.12.0"},"gitHead":"fae410053bf1417400c01f76ff33932beea3027e","_id":"@buttercup/locust@0.9.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"dist":{"integrity":"sha512-R0q8PdwVavwTmTc1axn0u7sEv4Tj6imBLPANqQMO1rGHT6bCGqeqYIHLbVK0xZXNeJ+nqWB8ccU9z9HKNcw7LA==","shasum":"669412f433024406aaa1dfa2995eba068e0bfb0b","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-0.9.0.tgz","fileCount":6,"unpackedSize":74177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfwg5CRA9TVsSAnZWagAAzMsP/RjKTHJp5XcGfkgywtwL\n3FpCf/UenET4zJF3EOjRCs7RxQkOIYYGX4wSeYVUoUKnAuuIudxpZ2BboV3R\n2ttsgs4npKQkCjU0mTM9pmcw+grLjZSiDJmAGZKHKjKOKc5iPSLj6W8dgFr5\n51NTZNq0oiSdXNlbyJJqKHOVn8SrIN23/HblzOJUbT7i5YYxN1M4Xw5hJE/W\n7dv51KSx/JX7vJ4Q2W2uBjbkb8/IE8JrZ0JTHI0UTecm5HZO9j4EPBJbXvvK\nF5AjqtpdN8xIPNgQbfCBkQFUXXhPutl5UCPEQYVqp8Zdh/EKu6a4195uwphb\nIXOqxt4tNBemQiEhE61xHHDQFCxziDpfb81RBvFRAk0JYkVjvG+mTdiWod3e\n361DyuMyU85XH5TEncQ26Ou0phHBojm53UZEF0Rqe7DbY/bwE4bvMXps3Tku\nS8PoXIVWrr1sKPNsIusZ+K6TVcOuRtpj4ClKbA8NSqYKF9jq5kDY5DW+3Z2z\n7Emmqix66VEyk7EzVGMACI3Ar1Hs/HK5HqAQE2w37MkM2WyE5BYFHcqNWrt9\nizzk/4ylMzpQmj2PR3At0UAMNg8arUKtlsbeu8tT+noxAjPJb4hLw7jDrtsC\nuqtiwnaYSA7acXLdSUSv6KyU8UeidknrHz5mdAKXIS6Suaf5zj6MkQvi91wT\nvcP4\r\n=8okE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWw3gGzrI33awCtgWkp4SZDGDCR0/HuC6Mw5A63HQA2AiA1fx2Ee0ffRhZlMDunQe3lIpTBorApHksDANts61+KIg=="}]},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar.kaboli@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust_0.9.0_1535051833079_0.46991523106044086"},"_hasShrinkwrap":false},"0.10.0":{"name":"@buttercup/locust","version":"0.10.0","description":"Locust Login Toolkit","main":"dist/locust.min.js","scripts":{"build":"NODE_ENV=production webpack","dev":"concurrently 'npm run watch' 'npm run serve'","dev:inject":"concurrently 'INJECT=yes npm run watch' 'npm run serve'","docs":"jsdoc2md source/**/*.js > API.md","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","precommit":"lint-staged","prepublishOnly":"run-s build docs","serve":"serve ./dist/ -p 8081","test":"run-s test:web test:integration test:format","test:ci:general":"run-s test:web test:format","test:ci:integration":"run-s test:integration","test:format":"prettier-check '{{source,test}/**/*.js,webpack.config.js}'","test:integration":"npm run build && node test/integration/index.js","test:web":"karma start --single-run","test:web:watch":"karma start --auto-watch","watch":"webpack -w --progress"},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write","git add"]},"author":{"name":"Perry Mitchell","email":"perry@perrymitchell"},"license":"MIT","devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","chromedriver":"^2.41.0","concurrently":"^3.6.1","eventemitter3":"^3.1.0","husky":"^0.14.3","is-visible":"^2.2.0","jsdoc-to-markdown":"^4.0.1","karma":"^3.0.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-spec-reporter":"0.0.32","karma-webpack":"^2.0.8","lint-staged":"^7.2.2","mocha":"^5.2.0","nightmare":"^3.0.1","npm-run-all":"^4.1.3","prettier":"^1.14.2","prettier-check":"^2.0.0","serve":"^10.0.0","sinon":"^6.1.5","uglifyjs-webpack-plugin":"^1.3.0","webpack":"^3.12.0"},"gitHead":"c51695fef618d7403b5481ff6c0119056b2ee11e","_id":"@buttercup/locust@0.10.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"dist":{"integrity":"sha512-WQSaEGfzyA324yJxvvfI7mwitBr0ggC0OLizkLtrHDfY54kc0T55TpjI/Zxv568rQBo0JbYrSGZCrJ8Yb+2SsQ==","shasum":"2590a0bc6ed7fc7e018163c4d3823653c3a9a86b","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-0.10.0.tgz","fileCount":6,"unpackedSize":76063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOb6uCRA9TVsSAnZWagAAv2oP/2fbqSJtw8p6Dp/7CSEB\nqkEM/Mz7UsdULg9zIaJ0+olqz9ttvK5RfdrXlYYMQLnxX9zZwryuBjSmk+sn\nry8MOUKBLfrb9Tkqvogzf2lepPaJZLYJaYlpIPyugSz9GsWuMPYgFHuj2dOr\nB+ZAyMenmETDwUzw9o+hb2DdvUfiYqBJ6Om/9uEzpygvRnNQVcu9NM5kaSXU\nWpRpr1OlcxjsnD+22kEo9jq3viIyGsa4n3VSG2cslD5AdAcfvBoi81q+NAsT\nV74zqubQzh9UWmDDfkuiLvoMxA17QIC7CZrbESkhIItCSu3uWtfHt9uCUosL\nE3QSWKayg12apHFva8XvoyEw1HGU8OIqSmZ4mQHxhXx8eUojyNaZS02xufSD\nL7MY/0xkN2EOb4HfBTkKksQ1iWG2xJgLxQX6I3fgFJLbovcDhIXYeg6opW1N\nBLBtFSTajZR+ydqr8kxspLFx8nHOrdOwLrubXlAFkMgTSqK4IwZNIUlWy33d\nSZEi7Mx5QGDXaKaN26IpPFjweMQEd4xAc9JfumqTjYDJpjnGJYmb6qyF8P6d\nwhcRMDX2yqpafOPq0E8duv5BCtmKWm9YoX85AQlbpWimMFxdvvjrmLPjzHGc\n7WP+tkkvBOwuEZSn+BSb027izcSlzmn+/ToiAzrVzxUTYr+h0wJp3LkcJahK\nzRJl\r\n=ZBGK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7Jc4+UTCv69ULRyWHOfAJgBYkOGUzrzy9XXbGFaLzzQIhANihw2ty4TI1rYzzCy1n6iRoSnNmXjihHZdJTG2bHGTV"}]},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar.kaboli@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust_0.10.0_1547288237721_0.8334342781657951"},"_hasShrinkwrap":false},"1.0.0":{"name":"@buttercup/locust","version":"1.0.0","description":"Locust Login Toolkit","main":"dist/locust.min.js","scripts":{"build":"npm run clean && NODE_ENV=production webpack","clean":"rimraf dist","dev":"concurrently 'npm run watch' 'npm run serve'","dev:inject":"concurrently 'INJECT=yes npm run watch' 'npm run serve'","docs":"jsdoc2md source/**/*.js > API.md","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","prepublishOnly":"run-s build docs","serve":"serve ./dist/ -p 8081","test":"run-s test:web test:integration test:format","test:ci:general":"run-s test:web test:format","test:ci:integration":"run-s test:integration","test:format":"prettier --check '{{source,test}/**/*.js,webpack.config.js}'","test:integration":"npm run build && node test/integration/index.js","test:web":"karma start --single-run","test:web:watch":"karma start --auto-watch","watch":"webpack -w --progress"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write"]},"author":{"name":"Perry Mitchell","email":"perry@perrymitchell"},"license":"MIT","devDependencies":{"@babel/core":"^7.19.1","@babel/preset-env":"^7.19.1","babel-loader":"^8.2.5","chai":"^4.1.2","chai-as-promised":"^7.1.1","concurrently":"^7.4.0","eventemitter3":"^4.0.7","husky":"^4.3.8","is-visible":"^2.2.0","jsdoc-to-markdown":"^7.1.1","karma":"^6.4.0","karma-chai":"^0.1.0","karma-chrome-launcher":"^3.1.1","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","karma-spec-reporter":"^0.0.34","karma-webpack":"^5.0.0","lint-staged":"^13.0.3","mocha":"^10.0.0","nightmare":"^3.0.1","npm-run-all":"^4.1.3","prettier":"^2.7.1","rimraf":"^3.0.2","serve":"^14.0.1","sinon":"^14.0.0","terser-webpack-plugin":"^5.3.6","webpack":"^5.74.0","webpack-cli":"^4.10.0"},"gitHead":"cd9b4e5fbcb19f7028b9315cafdc14c259cc3b2d","_id":"@buttercup/locust@1.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-XMnEUX/tKbMHmjy2STHPVVm9iUhhiyFbvks2zGTHzcyXMKNFMRWAWclliSeR6OSveLvVV1Icxk7Bfm0ZXounzA==","shasum":"b23b72da6f504bdd42a44a4c2b15194acbe190d9","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-1.0.0.tgz","fileCount":5,"unpackedSize":92934,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTWHdz5yPTYmVEixq/3qUewZ5wabn2xjP8DbJMziSSbAiEAnjhLRXco3dI3cm+27svgkAG15c40nqtBW+QaehV3D1w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI4JZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMqg/+Pg58dutpLLH8T/D1RCTC44dfmKflutOnmZlCU8jepsrYsxtB\r\nZ9ZTbzxbFfJRRmrBo4MZ3rYlSG2Bi1PtQYHDoqUIkZ+UqH9/xFNqFnqisUNO\r\nghfjpPOMegEGBj8dwvmtex5buRJGO5KDJdc164RCGNCR4pJlt/1L8zDpI+Ux\r\np90ZtHo0Ss8G5f+engnh4boHCSWyPCU/bkW6FF2b3XOLTKv7uNl1i4GpsFd3\r\n3mpvsAH4EPiqLBTYZHD3+iqOujmg06gF8FeDkUuvuRUpEfE4Dpeo1559D7y2\r\nGy0a+3hd4l4XGPVvGK6/a6p2xWtbz5tb3aLSJV6gWBr+P+xsLdLLd1uQ3QDb\r\neFLeKJ69iXp7mK0kmZCSQ+0rY5N5wqsqHh5ueNYN43Lg/LTpSPPyNQobRhI1\r\nCkMoCmIB+WyIiVEhP2BC5viV9ekP/Bh2iNMMMYDkh8QW+nJTodGWCNsGTVX4\r\nkp5xoddjUjwTFPWTPPHA2o1Od8E8/X6xHSI1H3gG5EjRt/Z2eZ7w3kr0waeG\r\ndASFQ1LNYVed6HKyIZV50PyNUU8vbbZhEek2iiSzdTXGNOrN3FBqhFlvwgeG\r\nwo/4xEZKDxLRpi1mvzuRlzlzV1Zsn8zMkDXh2ryDvaNLW75GPnIhZQRw/N8L\r\nwGpTpfEaUZwKlrwqiyrGkXZlVLaeSUOrOUM=\r\n=IsrF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"directories":{},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar@kaboli.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust_1.0.0_1663271513262_0.433088326814161"},"_hasShrinkwrap":false},"2.0.0":{"name":"@buttercup/locust","version":"2.0.0","description":"Locust Login Toolkit","exports":"./dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"build":"npm run clean && tsc -p ./tsconfig.json","build:dev":"npm run clean && webpack --config=webpack.dev.config.cjs","build:test":"npm run clean && tsc -p ./tsconfig.test.json","clean":"rimraf dist","dev":"concurrently 'npm run watch' 'npm run serve'","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","prepublishOnly":"npm run build","serve":"serve ./dist/ -p 8081","test":"run-s test:web test:integration test:format","test:ci:integration":"npm run test:integration","test:ci:web":"npm run test:web","test:format":"prettier --check '{{source,test}/**/*.js,webpack.config.js}'","test:integration":"npm run build:dev && node ./test-integration/index.cjs","test:web":"npm run build:test && mochify","test:web:watch":"mochify --watch","watch":"webpack -w --progress"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write"]},"author":{"name":"Perry Mitchell","email":"perry@perrymitchell"},"license":"MIT","config":{"puppeteer_skip_chromium_download":true},"devDependencies":{"@babel/core":"^7.21.4","@babel/preset-env":"^7.21.4","babel-loader":"^9.1.2","chai":"^4.3.7","concurrently":"^7.4.0","eventemitter3":"^4.0.7","husky":"^4.3.8","is-visible":"^2.2.0","lint-staged":"^13.0.3","mocha":"^10.2.0","mochify":"^9.2.0","npm-run-all":"^4.1.3","prettier":"^2.7.1","puppeteer":"^19.11.1","resolve-typescript-plugin":"^2.0.1","rimraf":"^3.0.2","serve":"^14.2.0","sinon":"^15.0.3","ts-loader":"^9.4.2","typescript":"^5.0.4","webpack":"^5.79.0","webpack-cli":"^5.0.1"},"gitHead":"876f3a4b0fe66f6a8be8626b6ecf0f37258e828f","_id":"@buttercup/locust@2.0.0","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-IIMw8r8ldNxQS4n6Prn3y7A9XeV6ladbLdhsHB4c3o9g38z33cFyB1jQ8cmx8Kosaw/BDITN4xDPDV43PW+XVw==","shasum":"81e3a0f1e723a74950d7d593de1b3d9a0a09408a","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-2.0.0.tgz","fileCount":19,"unpackedSize":36162,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0a3wonYDCinjMw1GZknBqyQkKDwLoq37+AgyL5UAzvAiEA43biukRX8hu738uLv2OBpvogtx86qpWYSXwayFzFJYI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkS9M7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocYw/+JgQw+YT62/NLQofkL0pxQLvIQ6NVSRoL156a0eQMFFP8WJDE\r\nVImMCsc+VrgJXyNB2PyOkIOjBiNvu46gEVVMBGQPh/E8a/gZPU+8Kdpq499k\r\n8yRVLWavg4Ec25gZAnzRRjCDkLBrmTWzX3dYY2cwWMGqwnLfdIuGVXPENx/N\r\n4xjl4OMDaUXWNrboxcYwIlUPoCbdzSK10x+PD314DhnsC6HuK9oOjoJVzi2Z\r\nLhB56N8BKgUkjr7OSC6BrT+lfVQBAOAc7gI5MAlQhcoI9LtToRGucgGMKYDq\r\njFw88yDccvqBl+gq0684xIvrfH99oryfX8fgEwvC469YZmIje7xCHiyGYEG3\r\nYkFoJgSwGeuRC8GSaafmS35718wb61CRW/hoQj56wjxkzbt74VXcNqPwNE8s\r\n/54K5XS8Ab37cbaCIDfCDoO80MlHCcxMZLNcN2d7qZHmk9Vv4iG5cQBmxyXI\r\nLrgaodHOcMv2oQZs7KErUpZoIO8FTl1Pfame315fzJEzRCgtBcVTsI9G6tey\r\nMF1wWU5oE7NHPt7XACpXq4WAX6kvtw2gqBnByxCSfx6PxTgFVaD1gDqbNo1J\r\nRZcjTqxiLC2DJ3yeUNPgma/1LGqgL7RGQrz4z3U4JdRDxDZT6R+AHpih44MD\r\nf7eWOOWGfzrLKhGRLiduFXnOg3VOL2Lvj7g=\r\n=i8gO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"directories":{},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar@kaboli.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust_2.0.0_1682690875269_0.824804277180061"},"_hasShrinkwrap":false},"2.0.1":{"name":"@buttercup/locust","version":"2.0.1","description":"Locust Login Toolkit","exports":"./dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"build":"npm run clean && tsc -p ./tsconfig.json","build:dev":"npm run clean && webpack --config=webpack.dev.config.cjs","build:test":"npm run clean && tsc -p ./tsconfig.test.json","clean":"rimraf dist","dev":"concurrently 'npm run watch' 'npm run serve'","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","prepublishOnly":"npm run build","serve":"serve ./dist/ -p 8081","test":"run-s test:web test:integration test:format","test:ci:integration":"npm run test:integration","test:ci:web":"npm run test:web","test:format":"prettier --check '{{source,test}/**/*.js,webpack.config.js}'","test:integration":"npm run build:dev && node ./test-integration/index.cjs","test:web":"npm run build:test && mochify","test:web:watch":"mochify --watch","watch":"webpack -w --progress"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write"]},"author":{"name":"Perry Mitchell","email":"perry@perrymitchell"},"license":"MIT","config":{"puppeteer_skip_chromium_download":true},"dependencies":{"eventemitter3":"^5.0.0","is-visible":"^2.2.0"},"devDependencies":{"@babel/core":"^7.21.4","@babel/preset-env":"^7.21.4","babel-loader":"^9.1.2","chai":"^4.3.7","concurrently":"^8.0.1","husky":"^4.3.8","lint-staged":"^13.2.2","mocha":"^10.2.0","mochify":"^9.2.0","npm-run-all":"^4.1.3","prettier":"^2.8.8","puppeteer":"^19.11.1","resolve-typescript-plugin":"^2.0.1","rimraf":"^5.0.0","serve":"^14.2.0","sinon":"^15.0.4","ts-loader":"^9.4.2","typescript":"^5.0.4","webpack":"^5.81.0","webpack-cli":"^5.0.2"},"gitHead":"ee5f37dee12df92a4b7cd02b8e4202453000656b","_id":"@buttercup/locust@2.0.1","_nodeVersion":"16.13.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-xlaiUApu/BWBXkXfm+AOzk6ClxfbfY0aC01R5s7bUMXwwvkaYX9tEUliS2eq63w4f/MudNL+KuoCT07rDS78rA==","shasum":"838d83ff49b3d9e8a7d2c919f1b2de1751cb190d","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-2.0.1.tgz","fileCount":19,"unpackedSize":36137,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEqDDaovVrsbwODskA9mr4i0yyfYmEmqpxd0SqE5XxvAiBAcOvb3ZHjFrQm7xxU0aWr5XQeuJpEet/EwgTX+sw5eQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTAkyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNyxAAiQD0ZLBN6yQ1y5TV6uc4rrO80ZsInO8M8tcyEqHpLPOHpzWh\r\ns/y3Dku9qzGOcZeSuUvZfwZVh1fMqurYl2BzlrwWZk4vgnznSZDBNNaHaaux\r\n0aUzAHEqdy/cg0zfJJNSI6cnvweAliNXi+UngNYtFlTjlvHfCxrxq+AXyV8I\r\nqEcIkdMxD3m6xgr0wU8tE/kROmStLhz4sS2IayBTrw4i+NY4rf83B2fk2tG9\r\ncBmXDHojPLd6Y0ME39MTp9cAzzy47ndDhL+z4XgZQ1N9boqn/8gNsH9HGVs4\r\nNp/qIuLvhWDCfPKXmDCBHxXqCE1kpIsXOwIaLxjcATgTIlDpqM1Nol0ddMls\r\nFgD1URa5V2YGEOvEIVyb8PiXwxZNMcY6FUokwVQD5dmSONyFaYI+T5sjeKP9\r\nZdL2GvvKFexKZ26T5JGr3uDQ92deUg7yVu15K5YdhZ7hotE7A4orWr8xz8Ss\r\n72DhkwIh2UxchKUOMH6WlQI9omSI8GIRVgHntXr5ikRmarC/aOxHv7OqxeY/\r\nJ3yvxVM8dwcuxssrUkDt5jt6UXQOUnTZKg2yGEfUzjC0k3Gei3g+VasW0PEV\r\nj4faRzVA/BgZ6iCuI7i9shIhocJZwZ86TkTiHhRlGTAknpdnZxUjjAfkXoLN\r\nv7q6sJ2aBI0pjZlGWbTg77KaM+Bn7pF9Sb0=\r\n=druW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"directories":{},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar@kaboli.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust_2.0.1_1682704690524_0.03440734996393169"},"_hasShrinkwrap":false},"2.0.2":{"name":"@buttercup/locust","version":"2.0.2","description":"Locust Login Toolkit","exports":"./dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"build":"npm run clean && tsc -p ./tsconfig.json","build:dev":"npm run clean && webpack --config=webpack.dev.config.cjs","build:test":"npm run clean && tsc -p ./tsconfig.test.json","clean":"rimraf dist","dev":"concurrently 'npm run watch' 'npm run serve'","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","prepublishOnly":"npm run build","serve":"serve ./dist/ -p 8081","test":"run-s test:web test:integration test:format","test:ci:integration":"npm run test:integration","test:ci:web":"npm run test:web","test:format":"prettier --check '{{source,test}/**/*.js,webpack.config.js}'","test:integration":"npm run build:dev && node ./test-integration/index.cjs","test:web":"npm run build:test && mochify","test:web:watch":"mochify --watch","watch":"webpack -w --progress"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write"]},"author":{"name":"Perry Mitchell","email":"perry@perrymitchell"},"license":"MIT","config":{"puppeteer_skip_chromium_download":true},"dependencies":{"eventemitter3":"^5.0.0","is-visible":"^2.2.0"},"devDependencies":{"@babel/core":"^7.21.4","@babel/preset-env":"^7.21.4","babel-loader":"^9.1.2","chai":"^4.3.7","concurrently":"^8.0.1","husky":"^4.3.8","lint-staged":"^13.2.2","mocha":"^10.2.0","mochify":"^9.2.0","npm-run-all":"^4.1.3","prettier":"^2.8.8","puppeteer":"^19.11.1","resolve-typescript-plugin":"^2.0.1","rimraf":"^5.0.0","serve":"^14.2.0","sinon":"^15.0.4","ts-loader":"^9.4.2","typescript":"^5.0.4","webpack":"^5.81.0","webpack-cli":"^5.0.2"},"gitHead":"7054463a65048a248326069e8e6fa8759232c3cb","_id":"@buttercup/locust@2.0.2","_nodeVersion":"16.13.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-mI3Drt3yUrwM+OSD14F0raHuH/+0B2PJwtyDIVV2T6jc76HMhf+1Kasz9oHBth1MflhZ57WABhr4DVVdu7fVLg==","shasum":"bc6c54ed2d9275854e46b9aafe5e3f43705030c7","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-2.0.2.tgz","fileCount":19,"unpackedSize":36809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHmwXM3aZkvDt2Tqyti29q87clI/Q/dIddYeWIWKLLpgIgDkxrFscQ/ALj2iuWt+l/m0GWvt8MMO7eN7kj1peI3RY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTBtSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJNg//cyAsZmhcSvt+9h8u+AJeZH1K3cgiYDfB9PdD1txzzOWLdSTQ\r\n/dSr3SwCNC8a8YXx82AR3a/AT+Bw/TL6r5LYs4nTOOymke4FQG+E7LQIgBqO\r\nnISQmD7zP5VCBYpI2UZPIU/O78k+CTjk86wAvJcPTkTlhpWY+E6tCMZYSkCl\r\nq6vptNhlD/i7v6UGBFTJF+qt2YfRee7tglHUug8WK5O7YH/mvCyRizke1afN\r\n6+ZKkhljLGkDjNFqM2JQ/0fi/4fqcbeWIhJ0uv0mK/EyoxRUJaeZVLzzC4tX\r\nAY8vhDWbKpF4g1sOHCzEmJ1MVI+Rx2WUI3W16Aq2yUNNRhyXw68ZZIgwORoG\r\nLxEqnNXx8ECz2sHtGh+mjeOdp/j7alzvCLKT5X+f71V1f5tiQbWE922ukUei\r\n8m7CVH1jeauqzl6PhzQlfFgdGk2GJBkqOtDyPY8TWjR0jG80+9ZgIomWcvcF\r\npoXMCy3W8HRtR0m4tO8icR1OK4QQmT6ZSR/MHwxEKSGpsUAweNFso6V7N+04\r\ni+3CMWKTEkcY5Qo9HTJkplnV2T2s2Hcew6RURkhkymRyo+zBQ/7JxBNl5thm\r\n0nPgAao0Ub/LRI0fVO1LCe61xZ7eN0tUWeN7Go2obgh7st2hxJtJKh+R9vr9\r\n2ygO1bx7ehVl1ekPh8pHZJGRZXfWxRkm7gE=\r\n=h++C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"directories":{},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar@kaboli.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust_2.0.2_1682709330498_0.5185483845402656"},"_hasShrinkwrap":false},"2.0.3":{"name":"@buttercup/locust","version":"2.0.3","description":"Locust Login Toolkit","exports":"./dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"build":"npm run clean && tsc -p ./tsconfig.json","build:dev":"npm run clean && webpack --config=webpack.dev.config.cjs","build:test":"npm run clean && tsc -p ./tsconfig.test.json","clean":"rimraf dist","dev":"concurrently 'npm run watch' 'npm run serve'","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","prepublishOnly":"npm run build","serve":"serve ./dist/ -p 8081","test":"run-s test:web test:integration test:format","test:ci:integration":"npm run test:integration","test:ci:web":"npm run test:web","test:format":"prettier --check '{{source,test}/**/*.js,webpack.config.js}'","test:integration":"npm run build:dev && node ./test-integration/index.cjs","test:web":"npm run build:test && mochify","test:web:watch":"mochify --watch","watch":"webpack -w --progress"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write"]},"author":{"name":"Perry Mitchell","email":"perry@perrymitchell"},"license":"MIT","config":{"puppeteer_skip_chromium_download":true},"dependencies":{"eventemitter3":"^5.0.0","is-visible":"^2.2.0"},"devDependencies":{"@babel/core":"^7.21.4","@babel/preset-env":"^7.21.4","babel-loader":"^9.1.2","chai":"^4.3.7","concurrently":"^8.0.1","husky":"^4.3.8","lint-staged":"^13.2.2","mocha":"^10.2.0","mochify":"^9.2.0","npm-run-all":"^4.1.3","prettier":"^2.8.8","puppeteer":"^19.11.1","resolve-typescript-plugin":"^2.0.1","rimraf":"^5.0.0","serve":"^14.2.0","sinon":"^15.0.4","sleep-promise":"^9.1.0","ts-loader":"^9.4.2","typescript":"^5.0.4","webpack":"^5.81.0","webpack-cli":"^5.0.2"},"gitHead":"e2acfd3fba53396d55330c988d26879bf67da2e2","_id":"@buttercup/locust@2.0.3","_nodeVersion":"16.13.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-29gS8bS4UF9w+glDY0m0pirvRclwPhaoWRuRfUGce1ed9lDL4b5thZqqjiIx3uI7kdoY/CEuIK/XNQQ4N9K0bA==","shasum":"48e99cd56a21810bfd9d5f8d6fd3f9e059c4181f","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-2.0.3.tgz","fileCount":19,"unpackedSize":36950,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMYz/Hp6ne7itM1/8Jn30YoIfgtyn1NatxPuSjDOZHRAIhAPEMT1ukpqoj1xlfm82ox8P7rDJW6jON8lcGw+vPrR4k"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTOxhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrkiw//addHwlDzv4r8r5ERTx7euxZeefVhG+IF7FTF9ee9dG7pC8Ll\r\n/dFB+tFr+PFtNSpXRxPtcwA8IOPburUxEWc8BAC0hccTt4usMbozNgluWYj/\r\nidlnBjcr46VGvF40zIddWL1WjJ1pauLeL8XDOZW395TFkrLTCy/tB7C/6Dbh\r\nd4ihhgEmJSLj5BOo0NO9GxsAs00tivcvBBnTI55TBC9Lur3Bxz6OSLeJhKxP\r\n0KKqR4ubts/bNONjyifhOZrymYeOjt48RYSWJ4KPSX3uhAe4zTrW8AqXrtni\r\njxgJnkwq6qMrp8FObEQ2P4nRlScUmZY0XEI8CdixnIxGJ7faqgY0BLG1Ktt9\r\n2zpCoS+NhKM6+84Fxtm0FIaaNI+it77etYqTlRMfkLktkPb3QUKjouzZyvuo\r\nWNDni5w2WJFtxfjTd17pDVsL51By7XuKIL0D+5uYZORqDVJxuFJuwhZEJ6XJ\r\nqEuRar7oZ0ZsBdagz6ngSpTScD4GDGbVihOn3tZTMoaNDQuobZaXbwjKh5Lf\r\ngNQgatOURu+j/dJ+fqN1fx5Nsi0A70U3elL5zzCKp//FKM0CDN4CeZQk7ntD\r\nQcl+x7GADfY11RmJeA2XsX8Qe5q0y5E71wM25DzDPCIZlGXzuMYL3FHj59VM\r\nWtcW+CH6EJ4SYLEqVAfQBvaW0m+cQe/MIj4=\r\n=KcNa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"directories":{},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar@kaboli.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust_2.0.3_1682762849144_0.046706321250699734"},"_hasShrinkwrap":false},"2.1.0":{"name":"@buttercup/locust","version":"2.1.0","description":"Locust Login Toolkit","exports":"./dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"build":"npm run clean && tsc -p ./tsconfig.json","build:dev":"npm run clean && webpack --config=webpack.dev.config.cjs","build:test":"npm run clean && tsc -p ./tsconfig.test.json","clean":"rimraf dist","dev":"concurrently 'npm run watch' 'npm run serve'","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","prepublishOnly":"npm run build","serve":"serve ./dist/ -p 8081","test":"run-s test:web test:integration test:format","test:ci:integration":"npm run test:integration","test:ci:web":"npm run test:web","test:format":"prettier --check '{{source,test}/**/*.js,webpack.config.js}'","test:integration":"npm run build:dev && node ./test-integration/index.cjs","test:web":"npm run build:test && mochify","test:web:watch":"mochify --watch","watch":"webpack -w --progress"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write"]},"author":{"name":"Perry Mitchell","email":"perry@perrymitchell"},"license":"MIT","config":{"puppeteer_skip_chromium_download":true},"dependencies":{"eventemitter3":"^5.0.0","is-visible":"^2.2.0"},"devDependencies":{"@babel/core":"^7.21.4","@babel/preset-env":"^7.21.4","babel-loader":"^9.1.2","chai":"^4.3.7","concurrently":"^8.0.1","husky":"^4.3.8","lint-staged":"^13.2.2","mocha":"^10.2.0","mochify":"^9.2.0","npm-run-all":"^4.1.3","prettier":"^2.8.8","puppeteer":"^19.11.1","resolve-typescript-plugin":"^2.0.1","rimraf":"^5.0.0","serve":"^14.2.0","sinon":"^15.0.4","sleep-promise":"^9.1.0","ts-loader":"^9.4.2","typescript":"^5.0.4","webpack":"^5.81.0","webpack-cli":"^5.0.2"},"gitHead":"a884fb4a14ead706587fc0d8e3f62040b60421f4","_id":"@buttercup/locust@2.1.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-UXdCVSKjXpzQ3zfMCheQ0ZxMDBMR8tzz2On9tQCoICFpIAYxxJiQADG4DS70mcvVqlugSMfWRAwmpGD25DAeAQ==","shasum":"e6e40e4913c9eeaddbdf63b602a281081daa5ca2","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-2.1.0.tgz","fileCount":19,"unpackedSize":37188,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdMeyV3rG4P8/yYBdRQwu7fIKwG5UZb0uLaD5Km7HQ6gIgNgwDN/KxTKYFzHmttwXrLc5kKJ8jAdTgLhIH9DTBK5w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUBI2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoztg//XlATzTRm0Peetsk2/vcKhH+63/n76ooBFPzSZdHvW404gOJh\r\nyxSJRlVg23TrH5jjUVawGooZobpCEzm1tS/u7/rEAPLjjs+3kcIhO9ksNwN3\r\n71duvk+e+sBGlePN7Ft/A9+PA+1393VBzjR/WYwAdBIk8nY8K4eGMRj3grJi\r\n0BODTpJzlx71BHDQIotiKWIC4f0qp+HiHZb2EPyRhrZWSB/SRMrniK36WJhQ\r\njhvAapldkpXu269iNK14wbsvGaXW0TVJJk1IBLSE31ihZZTLray+yjJG5Rxc\r\nzW1w4MonpSIdW6uN60morVKEhF9vsLsxDWrVv428NWQKe7QNHyAa9A2faaVU\r\n/nABDbSMXfMd38Yx3FmaP+91YAb2iBRUn6P4xaukKn0QlC31hjwyNiuj9MLm\r\nTe1bj+THK/6Mxes2u6tftcdU4azxWvrFtKaqaK9gYeV0Y2EBEUe4ttMnNU4Q\r\nZLrstAKsRgNhvhaA5nYKLDKmOIT4CQk5T1X6xiLuCu4mn/UXicsGozzRsvSF\r\n4i6Up2tS4Efvhde271chHfyM8iuNIu1UsGPPpgGttNRWJh7THVgAizi0lLU+\r\nVEHWUpRWLMWkU/Z4u6EUZtnf98fO5wg6vi7jxTsenNLBdSekN9+pMzg632KT\r\nnaOgL8z3/RJW9WO9XyCSfEDHx8F0cSoYTrY=\r\n=o8oV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"directories":{},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar@kaboli.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust_2.1.0_1682969142063_0.527503481199808"},"_hasShrinkwrap":false},"2.2.0":{"name":"@buttercup/locust","version":"2.2.0","description":"Locust Login Toolkit","exports":"./dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"build":"npm run clean && tsc -p ./tsconfig.json","build:dev":"npm run clean && webpack --config=webpack.dev.config.cjs","build:test":"npm run clean && tsc -p ./tsconfig.test.json","clean":"rimraf dist","dev":"concurrently 'npm run watch' 'npm run serve'","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","prepublishOnly":"npm run build","serve":"serve ./dist/ -p 8081","test":"run-s test:web test:integration test:format","test:ci:integration":"npm run test:integration","test:ci:web":"npm run test:web","test:format":"prettier --check '{{source,test}/**/*.js,webpack.config.js}'","test:integration":"npm run build:dev && node ./test-integration/index.cjs","test:web":"npm run build:test && mochify","test:web:watch":"mochify --watch","watch":"webpack -w --progress"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write"]},"author":{"name":"Perry Mitchell","email":"perry@perrymitchell"},"license":"MIT","config":{"puppeteer_skip_chromium_download":true},"dependencies":{"eventemitter3":"^5.0.1","is-visible":"^2.2.0"},"devDependencies":{"@babel/core":"^7.24.3","@babel/preset-env":"^7.24.3","@types/node":"^20.11.30","babel-loader":"^9.1.3","chai":"^4.4.1","concurrently":"^8.2.2","husky":"^4.3.8","lint-staged":"^13.2.2","mocha":"^10.2.0","mochify":"^9.2.0","npm-run-all":"^4.1.3","prettier":"^2.8.8","puppeteer":"^22.6.0","resolve-typescript-plugin":"^2.0.1","rimraf":"^5.0.5","serve":"^14.2.1","sinon":"^15.0.4","sleep-promise":"^9.1.0","ts-loader":"^9.5.1","typescript":"^5.4.2","webpack":"^5.91.0","webpack-cli":"^5.1.4"},"_id":"@buttercup/locust@2.2.0","gitHead":"ed3e0f2a8982239130ac56330f99a4315f5a4b1b","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-weT3huHJNwK+sTr/0TRUrRgpw1TE/sZ6DM8hoieURT818/HVITMpuMe5qwWtYrJIOISyY25tAKPKkp1KBImgyA==","shasum":"3a40e05ed85831f4f66ecf59eb3d7d997ac8dab0","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-2.2.0.tgz","fileCount":21,"unpackedSize":38034,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9GPsI/YEZthncraM+wvx6MQqCmTRF+kFPHbAKua82ZwIhANkUVNY40PZXPEVl8EGA7hDkU+23lv7V/oHBb7iGUKPK"}]},"_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"directories":{},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar@kaboli.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust_2.2.0_1710963903277_0.8923788643509274"},"_hasShrinkwrap":false},"2.2.1":{"name":"@buttercup/locust","version":"2.2.1","description":"Locust Login Toolkit","exports":"./dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"build":"npm run clean && tsc -p ./tsconfig.json","build:dev":"npm run clean && webpack --config=webpack.dev.config.cjs","build:test":"npm run clean && tsc -p ./tsconfig.test.json","clean":"rimraf dist","dev":"concurrently 'npm run watch' 'npm run serve'","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","prepublishOnly":"npm run build","serve":"serve ./dist/ -p 8081","test":"run-s test:web test:integration test:format","test:ci:integration":"npm run test:integration","test:ci:web":"npm run test:web","test:format":"prettier --check '{{source,test}/**/*.js,webpack.config.js}'","test:integration":"npm run build:dev && node ./test-integration/index.cjs","test:web":"npm run build:test && mochify","test:web:watch":"mochify --watch","watch":"webpack -w --progress"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write"]},"author":{"name":"Perry Mitchell","email":"perry@perrymitchell"},"license":"MIT","config":{"puppeteer_skip_chromium_download":true},"dependencies":{"eventemitter3":"^5.0.1","is-visible":"^2.2.0"},"devDependencies":{"@babel/core":"^7.24.3","@babel/preset-env":"^7.24.3","@types/node":"^20.11.30","babel-loader":"^9.1.3","chai":"^4.4.1","concurrently":"^8.2.2","husky":"^4.3.8","lint-staged":"^13.2.2","mocha":"^10.2.0","mochify":"^9.2.0","npm-run-all":"^4.1.3","prettier":"^2.8.8","puppeteer":"^22.6.0","resolve-typescript-plugin":"^2.0.1","rimraf":"^5.0.5","serve":"^14.2.1","sinon":"^15.0.4","sleep-promise":"^9.1.0","ts-loader":"^9.5.1","typescript":"^5.4.2","webpack":"^5.91.0","webpack-cli":"^5.1.4"},"_id":"@buttercup/locust@2.2.1","gitHead":"73e55797fed72a02033bd083cef6eace511fd577","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-tBOCS8bfuG2fGByTPR5V0EhQGieq4ewRHnfKlwzFsF3ZUKzc6/OvzKeH8JlmCnj90Y8nj4G3DDipMnbdv93a9g==","shasum":"d3f9c5ce8e0483ab43d5a2c2a03d8190f47bdd38","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-2.2.1.tgz","fileCount":21,"unpackedSize":37569,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhYp3MmdiGK0lT6Lhvib9J9C1bweCGhfGikwxWhseuvAIhAKshw6WSI3PdVwwWe9Dd25MhENcdKnPNFjzBL6oDXesr"}]},"_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"directories":{},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar@kaboli.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust_2.2.1_1711481592914_0.22725018398324148"},"_hasShrinkwrap":false},"2.3.0":{"name":"@buttercup/locust","version":"2.3.0","description":"Locust Login Toolkit","exports":"./dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"build":"npm run clean && tsc -p ./tsconfig.json","build:dev":"npm run clean && webpack --config=webpack.dev.config.cjs","build:test":"npm run clean && tsc -p ./tsconfig.test.json","clean":"rimraf dist","dev":"concurrently 'npm run watch' 'npm run serve'","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","prepublishOnly":"npm run build","serve":"serve ./dist/ -p 8081","test":"run-s test:web test:integration test:format","test:ci:integration":"npm run test:integration","test:ci:web":"npm run test:web","test:format":"prettier --check '{{source,test}/**/*.js,webpack.config.js}'","test:integration":"npm run build:dev && node ./test-integration/index.cjs","test:web":"npm run build:test && mochify","test:web:watch":"mochify --watch","watch":"webpack -w --progress"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write"]},"author":{"name":"Perry Mitchell","email":"perry@perrymitchell"},"license":"MIT","config":{"puppeteer_skip_chromium_download":true},"dependencies":{"eventemitter3":"^5.0.1","is-visible":"^2.2.0"},"devDependencies":{"@babel/core":"^7.24.3","@babel/preset-env":"^7.24.3","@types/node":"^20.11.30","babel-loader":"^9.1.3","chai":"^4.4.1","concurrently":"^8.2.2","husky":"^4.3.8","lint-staged":"^13.2.2","mocha":"^10.2.0","mochify":"^9.2.0","npm-run-all":"^4.1.3","prettier":"^2.8.8","puppeteer":"^22.6.0","resolve-typescript-plugin":"^2.0.1","rimraf":"^5.0.5","serve":"^14.2.1","sinon":"^15.0.4","sleep-promise":"^9.1.0","ts-loader":"^9.5.1","typescript":"^5.4.2","webpack":"^5.91.0","webpack-cli":"^5.1.4"},"_id":"@buttercup/locust@2.3.0","gitHead":"d52ae131c5f03d4e76902b65b0c4dfa9d5772bc3","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-ooaaPyiUcwEWc+1B2fSsnQliFF2+/BA51BF4/sXQSDPBwq/9k0JPp7RLi7bS2XRCufDZSCwK70wz6yWeUJz24w==","shasum":"6a1c442a135f7a6a9e98ac40403b6d859ce2b8a2","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-2.3.0.tgz","fileCount":23,"unpackedSize":38709,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDV9/xUi/Z3yFfDTtC7kMsnqyGqQrbhdg4MMIq6mRfQtAiEA7srl4z6FryweXDl49qbYn9d2K7FeWctL987C6Gzv+PI="}]},"_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"directories":{},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar@kaboli.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust_2.3.0_1711825757484_0.02766072126035457"},"_hasShrinkwrap":false},"2.3.1":{"name":"@buttercup/locust","version":"2.3.1","description":"Locust Login Toolkit","exports":"./dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"build":"npm run clean && tsc -p ./tsconfig.json","build:dev":"npm run clean && webpack --config=webpack.dev.config.cjs","build:test":"npm run clean && tsc -p ./tsconfig.test.json","clean":"rimraf dist","dev":"concurrently 'npm run watch' 'npm run serve'","format":"prettier --write '{{source,test}/**/*.js,webpack.config.js}'","prepublishOnly":"npm run build","serve":"serve ./dist/ -p 8081","test":"run-s test:web test:integration test:format","test:ci:integration":"npm run test:integration","test:ci:web":"npm run test:web","test:format":"prettier --check '{{source,test}/**/*.js,webpack.config.js}'","test:integration":"npm run build:dev && node ./test-integration/index.cjs","test:web":"npm run build:test && mochify","test:web:watch":"mochify --watch","watch":"webpack -w --progress"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"{{source,test}/**/*.js,webpack.config.js}":["prettier --write"]},"author":{"name":"Perry Mitchell","email":"perry@perrymitchell"},"license":"MIT","config":{"puppeteer_skip_chromium_download":true},"dependencies":{"eventemitter3":"^5.0.1","is-visible":"^2.2.0"},"devDependencies":{"@babel/core":"^7.24.3","@babel/preset-env":"^7.24.3","@types/node":"^20.11.30","babel-loader":"^9.1.3","chai":"^4.4.1","concurrently":"^8.2.2","husky":"^4.3.8","lint-staged":"^13.2.2","mocha":"^10.2.0","mochify":"^9.2.0","npm-run-all":"^4.1.3","prettier":"^2.8.8","puppeteer":"^22.6.0","resolve-typescript-plugin":"^2.0.1","rimraf":"^5.0.5","serve":"^14.2.1","sinon":"^15.0.4","sleep-promise":"^9.1.0","ts-loader":"^9.5.1","typescript":"^5.4.2","webpack":"^5.91.0","webpack-cli":"^5.1.4"},"_id":"@buttercup/locust@2.3.1","gitHead":"802eb74b03517367dca4102926e8f8cad8552ea4","_nodeVersion":"20.12.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-alAPWdOUPF9iEPcxZplYwmbdzR+ZYRpLU9bo7zZP4TY9eboIbhlasysOuZhzZoZdbqhS0/ORc3HpqruPxjY1qw==","shasum":"cf1c8453dfd15aeed77a454bc159cea030bbe027","tarball":"https://registry.npmjs.org/@buttercup/locust/-/locust-2.3.1.tgz","fileCount":23,"unpackedSize":40711,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkpxXvIeFpB90PngqV1yAOFaEZOnyeoq0vjfyDqHh7sAiAIp/DtBAdUaUxUNxIWIPUE6BJXW23M/1Cq2sPbbTkOJQ=="}]},"_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"directories":{},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar@kaboli.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/locust_2.3.1_1712433376041_0.964850182829363"},"_hasShrinkwrap":false}},"readme":"# Locust\n\n> Login form location utility\n\n[![Buttercup](https://cdn.rawgit.com/buttercup-pw/buttercup-assets/6582a033/badge/buttercup-slim.svg)](https://buttercup.pw) ![Tests](https://github.com/buttercup/locust/actions/workflows/test.yml/badge.svg) [![npm version](https://badge.fury.io/js/%40buttercup%2Flocust.svg)](https://www.npmjs.com/package/@buttercup/locust)\n\n## About\n\nLocust helps find **login forms** by searching the DOM for common login form elements. It processes a page and returns _targets_ which can be used for automating logins.\n\n## Installation\n\nRun `npm install @buttercup/locust --save-dev` to install as a dev dependency - as it's designed to be included in a build system, such as with Webpack, it does not need to be a normal dependency.\n\nTypes are included.\n\n## Usage\n\nLocust is an ESM-only library, so you must include it in another project and use a bundler, such as Webpack, to build it for the browser.\n\nLocust exports a couple of useful methods, but the one which provides the most simple approach to logging in is `getLoginTarget`:\n\n```typescript\nimport { getLoginTarget } from \"@buttercup/locust\";\n\ngetLoginTarget().login(\"myUsername\", \"myPassword\");\n```\n\nThe example above enters the username and password in the **best** form found on the page and then proceeds to submit that form (logging the user in).\n\n_To find all forms on a page, use the `getLoginTargets` method instead, which returns an array of login targets. You can then sort through these to find all the different login forms that may exist._\n\nIn the case that you don't want to automatically log in, but still enter the details, you can use the following example:\n\n```typescript\nconst target = getLoginTarget();\nawait target.fillUsername(\"myUsername\");\nawait target.fillPassword(\"myPassword\");\n```\n\nYou can fill in OTPs using the following:\n\n```typescript\nawait target.fillOTP(\"123456\");\n```\n\n_**Note** that `getLoginTarget` may return `null` if no form is found, so you should check for this eventuality._\n\n### Filtering\n\nYou can filter input/form elements picked up by `getLoginTarget` and `getLoginTargets` by passing an element validator callback as the second parameter:\n\n```typescript\nconst target = getLoginTarget(\n    document,\n    () => true\n);\n```\n\nWhere the callback follows this format:\n\n```typescript\n(feature: LoginTargetFeature, element: HTMLElement) => boolean;\n```\n\n_Return `false` to ignore the element and `true` to include it. Defaults to `true` for all elements._\n\n### Events\n\nLocust login targets will emit events when certain things happen. To listen for changes to the values of usernames and passwords on forms simply attach event listeners:\n\n```typescript\nconst target = getLoginTarget();\ntarget.on(\"valueChanged\", info => {\n    if (info.type === \"username\") {\n        console.log(\"New username:\", info.value);\n    }\n});\n// `type` can be \"username\" or \"password\"\n```\n\n> Login targets subclass [`EventEmitter`](https://github.com/primus/eventemitter3), so you can use all other methods provided by their implementation.\n\nYou can also listen to form submission:\n\n```javascript\nconst target = getLoginTarget();\ntarget.once(\"formSubmitted\", ({ source }) => {\n    // `source` will either be \"submitButton\" or \"form\"\n});\n```\n\n## Development\n\nYou can run `npm run dev` to generate and watch-files to develop Locust. To create a script that outputs dev information, run `npm run dev:inject` and inject the provided script snippet into pages to test Locust. It won't work all of the time if the Buttercup browser extension is running, nor will it work in consecutive executions.\n\nTo run on HTTPS pages consider using a Chrome extension like [Disable Content Security Policy](https://chrome.google.com/webstore/detail/disable-content-security/ieelmcmcagommplceebfedjlakkhpden?hl=en), which will allow injection of local scripts.\n","maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar@kaboli.org"}],"time":{"modified":"2024-04-06T19:56:16.372Z","created":"2017-12-14T18:32:20.851Z","0.1.0":"2017-12-14T18:32:20.851Z","0.1.1":"2017-12-18T10:22:09.668Z","0.2.0":"2018-01-19T19:31:45.862Z","0.3.0":"2018-01-22T18:08:21.745Z","0.4.0":"2018-01-27T21:50:08.904Z","0.5.0":"2018-01-28T19:02:43.951Z","0.6.0":"2018-02-16T05:36:07.594Z","0.7.0":"2018-03-22T20:09:07.155Z","0.8.0":"2018-03-22T20:32:49.896Z","0.9.0":"2018-08-23T19:17:13.177Z","0.10.0":"2019-01-12T10:17:17.947Z","1.0.0":"2022-09-15T19:51:53.448Z","2.0.0":"2023-04-28T14:07:55.469Z","2.0.1":"2023-04-28T17:58:10.690Z","2.0.2":"2023-04-28T19:15:30.672Z","2.0.3":"2023-04-29T10:07:29.335Z","2.1.0":"2023-05-01T19:25:42.257Z","2.2.0":"2024-03-20T19:45:03.514Z","2.2.1":"2024-03-26T19:33:13.092Z","2.3.0":"2024-03-30T19:09:17.632Z","2.3.1":"2024-04-06T19:56:16.174Z"},"license":"MIT","readmeFilename":"README.md","author":{"name":"Perry Mitchell","email":"perry@perrymitchell"}}