{"_id":"@arctouch/web-tests-factory","_rev":"2-3052055feeaa234aced56725ff618d67","name":"@arctouch/web-tests-factory","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@arctouch/web-tests-factory","version":"1.0.0","description":"The project Tests Factory aims to insert a new default unit test implementation. The result of the script execution will be a folder with a default test on the existing project, that will facilitate the creation of new tests.","main":"bin/index.js","private":false,"scripts":{"test":"echo \"No test specified\"","publish":"echo \"No publish command\"","lint":"eslint bin/**","release":"release-it","patch":"release-it patch --ci","minor":"release-it minor --ci","major":"release-it major --ci"},"bin":{"web-tests-factory":"bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/arctouch/web-tests-factory.git"},"author":{"name":"ArcTouch LLC"},"license":"MIT","bugs":{"url":"https://github.com/arctouch/web-tests-factory/issues"},"homepage":"https://github.com/arctouch/web-tests-factory#readme","dependencies":{"chalk":"^4.1.2","change-case":"^4.1.2","yargs":"^17.2.1"},"devDependencies":{"@babel/preset-env":"^7.15.8","babel-jest":"^27.3.1","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.25.2","jest":"^27.3.1","release-it":"^14.11.6","ts-jest":"^27.0.7"},"gitHead":"ef7e08c3965302b18f487e212642ca04500db4e9","_id":"@arctouch/web-tests-factory@1.0.0","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-17LxH2FqvUlIFxQ5lRCbkJd897pBKYOMNAQI2vuuQdlHtwCqC18C0uxwvC5NscCflPqr5236y7OBv4KWQikM/g==","shasum":"3856df055e85cd8819c99f232d6d6d5a7a8aa57b","tarball":"https://registry.npmjs.org/@arctouch/web-tests-factory/-/web-tests-factory-1.0.0.tgz","fileCount":39,"unpackedSize":354292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhplO+CRA9TVsSAnZWagAAE1UP/2aNZhvFdWG2qiMMOzvM\niXU+0GpOZ2pbKP+M+C9+27Lxmzzx5gQbjhallFBYK5GJAg0jOUDkwSh7ef9l\n/W0MgO+dHsHF/p7UMM0N9REGBGmoznPE6D5YI+WuoB/S1ehpC+S9snec1EgT\n54p1yH1yvGMhO9FE5GPdzWfnOc3qRQw0Lyb1UKmriaEohWCE32kRIe2QCt+L\nBXMdrB3BYxkMqeRA5astfDyR2nmwLN4QOapzM5Ha2ZGeKA5x3NbIIgqbJg3g\nfWyKvbUCL59BgSmzAAzvCPWsAoH/ukBhhggmXr60lWycikysHkaXme5BHQEf\neZPD6nvowjGR2ABw8Tb3loLbSD7Mwcrm+86vlO5TzHWictuY35PHVvb2MVGf\nZW6zC+HBR1o5OYIDhk+B5fhDiTnlyTzgSdMjrGVe2Tfjw4ZTYb65Vir9mfld\ntgI8RXyJ6V/71iL1GwiaDfpzeoxpOkc7MvqgjYWEYP9XNfQItzkZpznAF0D5\nb4QCA0XXto1Sn9O7XdHm6lc38EnoErhw4R/SRT5XOgXV8ZfA0RQ7z/Cjdz5p\nxf/U+7q0f9g0GcwrQXs/WD2eeC+uJg/QRjkpyKOHdHE9V6m4TWOz3b1eHC4E\nZuBsiG9v3ungFFtkP7YvIZRR3wRpMMibpKEhOg+gCuiHzLrWa09pPIzAYLIa\n04IL\r\n=J4t6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDn/sJ/oOBu0uqCr+5sedHxxTJZaq3ZyWdaLr6R9Pm8kwIhAPmynyU9NIWzCB4AjkWBHtaD8zjbwcUZVhT1WjpKGNWj"}]},"_npmUser":{"name":"arctouch-joaomarcuslf","email":"joao.lemos@arctouch.com"},"directories":{},"maintainers":[{"name":"arctouch-joaomarcuslf","email":"joao.lemos@arctouch.com"},{"name":"arctouch-pedrocosta","email":"pedro.costa@arctouch.com"},{"name":"arctouch-katiasommacal","email":"katia.sommacal@arctouch.com"},{"name":"arctouch-it","email":"it@arctouch.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-tests-factory_1.0.0_1638290365896_0.354565270832746"},"_hasShrinkwrap":false},"1.0.1":{"name":"@arctouch/web-tests-factory","version":"1.0.1","description":"The project Tests Factory aims to insert a new default unit test implementation. The result of the script execution will be a folder with a default test on the existing project, that will facilitate the creation of new tests.","main":"bin/index.js","private":false,"scripts":{"test":"echo \"No test specified\"","publish":"echo \"No publish command\"","lint":"eslint bin/**","release":"release-it","patch":"release-it patch --ci","minor":"release-it minor --ci","major":"release-it major --ci"},"bin":{"web-tests-factory":"bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/arctouch/web-tests-factory.git"},"author":{"name":"ArcTouch LLC"},"license":"MIT","bugs":{"url":"https://github.com/arctouch/web-tests-factory/issues"},"homepage":"https://github.com/arctouch/web-tests-factory#readme","dependencies":{"chalk":"^4.1.2","change-case":"^4.1.2","yargs":"^17.2.1"},"devDependencies":{"@babel/preset-env":"^7.15.8","babel-jest":"^27.3.1","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.25.2","jest":"^27.3.1","release-it":"^14.11.6","ts-jest":"^27.0.7"},"gitHead":"3e72ab7610d52470c10555f24f0fdcf20af66161","_id":"@arctouch/web-tests-factory@1.0.1","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-FtwYJelCXl29zYzP2jCLm6N1zRgtKBW8PRYNoFsPGu8LL9D2Lg1WqsmvNM8pbQzKKB3xQjqLGU4+80frsu8BXA==","shasum":"2127303a4b0e5d9de510b0244de63c41b23f5e78","tarball":"https://registry.npmjs.org/@arctouch/web-tests-factory/-/web-tests-factory-1.0.1.tgz","fileCount":39,"unpackedSize":356638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhplaaCRA9TVsSAnZWagAAsecQAJO+TPG7BQTXcbXgZWTK\nbMbNxC6vJN614R3c7II/0PpHyy4MiNxro/Y/nVCRGQcPb6aKghYFp4K7VYuW\nPKZ7ZGDAALtj/AD64QY5JsiTpfaFDIsToWL/idVoAXKbEtomVMKc696jX9OI\n+qBLKCs70pO1/soZJ7HA5oQx6lFIzCdYDclWl6UcpgbRm0mMjjWFWvdHYXRg\nKU0R6n3W03foHPHy8KNwYHbFkFYl1BJrh0lrealfXWJy1JdCZmTyG3S5JwIn\nKNIOjpvFuKZNS2AAKhW46PWeginUc4+d8XPW2R9p3pxOdNHs+Ps84AAilh9Z\nW0tRgOfHzBqJUPruKQhfQhjSCWEogJjEGki+fDU3UgMryA36GjM5ax3qrbgu\nkw5AjR9Ye2rAgZdLmhEeEEXT4fMEJLOaCj1qzwRv8Jzaa0AZeoD0jzutRA17\njlswZDhIQUyEnOsbZUpZZQ442UVeV96sVpOKGUWNb49JINqVnj11kiqkfbXA\nsp+Q554Aco45S1/dQVjfuXh8FGkDz7xlz6JPhMLNNNhrmULlnIkzoSMUMEbn\np67uT4+LAytl9/haCf/o03RNbjjgQ47FT+YTcsy8AXQlieIJCFqeu2KdKwIW\nIY5Cw18GWfWL4nYJ7kSMcU7KHrJcu7WLhgk5uKqME+gmdduitS3FLxidnUYz\nJr0u\r\n=7WjB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQ9N4O5SusRxGywxydiAxQrWRYcPwO/DBeZxkjV2MYvAiA2EAgWkOT1eQer8daEqcK6TPlXN6vLd8CSkW3QYamO7g=="}]},"_npmUser":{"name":"arctouch-joaomarcuslf","email":"joao.lemos@arctouch.com"},"directories":{},"maintainers":[{"name":"arctouch-joaomarcuslf","email":"joao.lemos@arctouch.com"},{"name":"arctouch-pedrocosta","email":"pedro.costa@arctouch.com"},{"name":"arctouch-katiasommacal","email":"katia.sommacal@arctouch.com"},{"name":"arctouch-it","email":"it@arctouch.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-tests-factory_1.0.1_1638291098500_0.02759761041730968"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-30T16:39:25.846Z","1.0.0":"2021-11-30T16:39:26.099Z","modified":"2022-04-04T15:22:09.061Z","1.0.1":"2021-11-30T16:51:38.711Z"},"maintainers":[{"name":"arctouch-joaomarcuslf","email":"joao.lemos@arctouch.com"},{"name":"arctouch-pedrocosta","email":"pedro.costa@arctouch.com"},{"name":"arctouch-katiasommacal","email":"katia.sommacal@arctouch.com"},{"name":"arctouch-it","email":"it@arctouch.com"}],"description":"The project Tests Factory aims to insert a new default unit test implementation. The result of the script execution will be a folder with a default test on the existing project, that will facilitate the creation of new tests.","homepage":"https://github.com/arctouch/web-tests-factory#readme","repository":{"type":"git","url":"git+https://github.com/arctouch/web-tests-factory.git"},"author":{"name":"ArcTouch LLC"},"bugs":{"url":"https://github.com/arctouch/web-tests-factory/issues"},"license":"MIT","readme":"# Tests Factory\n\n[![Validate Code](https://github.com/arctouch/web-tests-factory/actions/workflows/validate_code.yml/badge.svg)](https://github.com/arctouch/web-tests-factory/actions/workflows/validate_code.yml)\n\nThe project Tests Factory aims to insert a new default unit test implementation. The result of the script execution will be a folder with a default test on the existing project, that will facilitate the creation of new tests.\n\n\n## How to use this project\n1. Install the package from NPM\n```sh\nnpm install -g @arctouch/web-tests-factory\n```\n2. You can run the lib inside the project root, like this:\n```sh\nweb-tests-factory --framework go --filename classname --methods say_hello:string get_age:number is_active:bool\n```\n3. Check all the options with:\n```sh\nweb-tests-factory -m # Command Pattern\nweb-tests-factory -f # Frameworks list\n```\n\n## Demo steps\n\n![Demo steps](https://raw.githubusercontent.com/arctouch/web-tests-factory/main/assets/demo.gif)\n\n## Supported test framework\n\n<!-- begin-progress-table -->\n\n| Framework | Assigned                                                                                                                                                                                                                                                                                                                                                                          | Progress                              |\n|-----------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------|\n| Jest      | <a href=\"https://github.com/arctouch-leticiacoelho\"><img src=\"https://avatars.githubusercontent.com/u/82114897?s=400&u=d6c8879b59c0d69fafe4206620f8b4cbd4f4ab81&v=4\" width=\"25px;\" style=\"border-radius:50%\" alt=\"\"/></a>                                                                                                                                                         | ![100%](https://progress-bar.dev/100) |\n| PyUnit    | <a href=\"https://github.com/arctouch-leticiacoelho\"><img src=\"https://avatars.githubusercontent.com/u/82114897?s=400&u=d6c8879b59c0d69fafe4206620f8b4cbd4f4ab81&v=4\" width=\"25px;\" style=\"border-radius:50%\" alt=\"\"/></a><a href=\"https://joaomarcuslf.com/\"><img src=\"https://avatars.githubusercontent.com/u/78762417?v=4\" width=\"25px;\" style=\"border-radius:50%\" alt=\"\"/></a> | ![100%](https://progress-bar.dev/100) |\n| JUnit     | ⌛ waiting assignment                                                                                                                                                                                                                                                                                                                                                              | ![0%](https://progress-bar.dev/0)     |\n| Go        | <a href=\"https://joaomarcuslf.com/\"><img src=\"https://avatars.githubusercontent.com/u/78762417?v=4\" width=\"25px;\" style=\"border-radius:50%\" alt=\"\"/></a>                                                                                                                                                                                                                          | ![100%](https://progress-bar.dev/100) |\n| Rspec     | <a href=\"https://github.com/arctouch-matheusgraciano\"><img src=\"https://avatars.githubusercontent.com/u/89080926?v=4\" width=\"25px;\" style=\"border-radius:50%\" alt=\"\"/></a>  <a href=\"https://joaomarcuslf.com/\"><img src=\"https://avatars.githubusercontent.com/u/78762417?v=4\" width=\"25px;\" style=\"border-radius:50%\" alt=\"\"/></a>                                              | ![100%](https://progress-bar.dev/100) |\n| Jasmine   | ⌛ waiting assignment                                                                                                                                                                                                                                                                                                                                                              | ![0%](https://progress-bar.dev/0)     |\n| PHPUnit   | <a href=\"https://github.com/arctouch-matheusgraciano\"><img src=\"https://avatars.githubusercontent.com/u/89080926?v=4\" width=\"25px;\" style=\"border-radius:50%\" alt=\"\"/></a>                                                                                                                                                                                                        | ![0%](https://progress-bar.dev/0)     |\n| .net      | ⌛ waiting assignment                                                                                                                                                                                                                                                                                                                                                              | ![0%](https://progress-bar.dev/0)     |\n| xunit     | <a href=\"https://github.com/arctouch-igorparanhos\"><img src=\"https://avatars.githubusercontent.com/u/90213223?v=4\" width=\"25px;\" style=\"border-radius:50%\" alt=\"\"/></a>                                                                                                                                                                                                           | ![100%](https://progress-bar.dev/100) |\n\n<!-- end-progress-table -->\n\n\n## How to contribute\n\nAccess the [Contributing](contribute.md) file to contribute with the project.\n\n## Contributors\n\nThanks to these wonderful people:\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\">\n       <a href=\"https://github.com/arctouch-leticiacoelho\"><img src=\"https://avatars.githubusercontent.com/u/82114897?s=400&u=d6c8879b59c0d69fafe4206620f8b4cbd4f4ab81&v=4\" width=\"80px;\" style=\"border-radius:50%\" alt=\"\"/>  </a>\n       <a href=\"https://github.com/arctouch-pedrocosta\"><img src=\"https://avatars.githubusercontent.com/u/10923005?v=4\" width=\"80px;\" style=\"border-radius:50%\" alt=\"\"/></a>\n       <a href=\"https://joaomarcuslf.com/\"><img src=\"https://avatars.githubusercontent.com/u/78762417?v=4\" width=\"80px;\" style=\"border-radius:50%\" alt=\"\"/></a>\n      <a href=\"https://github.com/arctouch-matheusgraciano\"><img src=\"https://avatars.githubusercontent.com/u/89080926?v=4\" width=\"80px;\" style=\"border-radius:50%\" alt=\"\"/></a>\n      <a href=\"https://github.com/0x6775737461\"><img src=\"https://avatars.githubusercontent.com/u/81694100?v=4\" width=\"80px;\" style=\"border-radius:50%\" alt=\"\"/></a>\n       <a href=\"https://github.com/arctouch-igorparanhos\"><img src=\"https://avatars.githubusercontent.com/u/90213223?v=4\" width=\"80px;\" style=\"border-radius:50%\" alt=\"\"/></a>\n    </td>\n  </tr>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\n\n<span style=\"color:orange\"><em>Brought to you by </em></span> <img src=\"https://pbs.twimg.com/profile_images/1156669334531596293/ufha-qND_400x400.png\"  border=\"0\" alt=\"ArcTouch Icon\" height=\"60\"/>\n\n<span style=\"color:orange\"><em>This is our contribution to improving the tests culture!</em></span>\n\n<a href=\"https://www.facebook.com/ArcTouchBrasil/\"><img alt=\"Facebook icon\" src=\"https://img.icons8.com/ios-filled/50/000000/facebook-circled--v1.png\" width=\"30\"/></a>\n<a href=\"https://www.linkedin.com/company/arctouch\"><img alt=\"Linkedin icon\" src=\"https://img.icons8.com/ios-filled/50/000000/linkedin-circled--v1.png\" width=\"30\"/></a>\n<a href=\"https://twitter.com/arctouch\"><img alt=\"Twitter icon\" src=\"https://img.icons8.com/ios-filled/50/000000/twitter-circled--v1.png\" width=\"30\"/></a>\n<a href=\"https://medium.com/arctouch\"><img alt=\"Medium icon\" src=\"https://img.icons8.com/ios-filled/50/000000/medium-logo.png\" width=\"30\"/></a>\n<a href=\"https://dribbble.com/arctouch\"><img alt=\"Dribbble icon\" src=\"https://img.icons8.com/dotty/80/000000/dribbble.png\" width=\"30\"/></a>\n<a href=\"https://www.instagram.com/arctouchlife/\"><img alt=\"Instagram icon\" src=\"https://img.icons8.com/ios-filled/50/000000/instagram-new.png\" width=\"30\"/></a>\n","readmeFilename":"README.md"}