{"_id":"playwright-ai-bot","_rev":"35-ff9c76509dfe19fc105b6d809f69d534","name":"playwright-ai-bot","dist-tags":{"latest":"1.15.0"},"versions":{"1.0.0":{"name":"playwright-ai-bot","version":"1.0.0","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.0.0","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"bin":{"bot":"bin/bot.js","pwbot":"bin/bot.js","playbot":"bin/bot.js","playwright-ai-bot":"bin/bot.js"},"dist":{"shasum":"02bc3f2e8b9a9c6786521c2dd10a6b0860afa0ee","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.0.0.tgz","fileCount":86,"integrity":"sha512-QiEp8TvS9w+rWY6oSkGylFWiagwBpgcVLzmoYSAerXdwS/KwLajm+1kR5qC/5pfVnzXSjbT2qVO/5uDBvBtvrQ==","signatures":[{"sig":"MEQCIHrhEOrVM943HwwbNrixozNd3z6OkKgfTT7lRDgNdTWHAiAjINUXw1LKvvPOS+qc+MqJ45NFcy3MJAznTrCY0QgIJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16047274},"gitHead":"c690f4dd6c4fed0d4af7246ca9ba1593a6dee7d8","scripts":{"dev":"ts-node src/bot.ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","clean":"rm -rf playbot-data","start":"ts-node dist/bot.js","prebuild":"rm -rf dist"},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"_npmVersion":"10.8.1","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.0.0_1728160802553_0.7268832534829825","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"playwright-ai-bot","version":"1.0.1","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.0.1","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"167b24d1879aebb9b15e94e220482e5d289dbfba","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.0.1.tgz","fileCount":87,"integrity":"sha512-feeyhOqBGQvCiFZ+BW3sTieVZ5+xZm2PMX/E/cPlofRotY09XzRgQfiwkTv36reYnXICsSq/jkjjDUBy5e2nVA==","signatures":[{"sig":"MEUCIH/MLo6h36gpHB8RcgdQTE0FBh3JKuWW+zqYVEY7mqbOAiEAox7MSXcNvjOHDcVskhlgZ1fupywLLAMIp8Hyl5RPbP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16045872},"type":"module","gitHead":"b48bc98e689524ee5cab1b4a97ba1f21ee3a83fb","scripts":{"dev":"ts-node src/bot.ts","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc","clean":"rm -rf playbot-data","start":"ts-node dist/bot.js","publish":"npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.0.1_1728251457989_0.4972230431594524","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"playwright-ai-bot","version":"1.0.2","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.0.2","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"d076ca8bc3bea86d77f86abc37e50b0217d50010","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.0.2.tgz","fileCount":88,"integrity":"sha512-o9vGyA54kBxXDyrBjDgqTycxcdl5AAztvXlEJowjfVZ9lIt460bq3sb6Ml7EJ3tks6KEswGLV1iT56MBLDWanQ==","signatures":[{"sig":"MEYCIQCJRMPvDNDDIEpHCXsjaZtkTCLFS1+wUq34hd4UpLGUIwIhAM1jC5AfCec2E95mDUS6gJ/eguFcKBypuyjg3eUA3asK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16048910},"type":"module","gitHead":"02f1413ed286a0e6e688a33c3e693ddddd4b0fa6","scripts":{"dev":"ts-node src/bot.ts","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc","clean":"rm -rf playbot-data","start":"ts-node dist/bot.js","publish":"npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.0.2_1728252178105_0.30469825135095063","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"playwright-ai-bot","version":"1.0.3","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.0.3","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"1a1864caeecb9282cebfdf852c2fd90d46f212f7","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.0.3.tgz","fileCount":88,"integrity":"sha512-A3q/ouk0tBD5fXxloi6wMU1csHymnx4txGqLAiiNe6KLGfZxfwPTpvNs2y9fV2TrnuSH8wPi7GPxCtrwTn3UYA==","signatures":[{"sig":"MEYCIQCEVtGqbGALgq4T0TAeX77yBEmybc0LjXgEf1lgDmctNQIhAIvQQAiehF6hs7Dkcn+T2XlXgCphemmhKLC1EdxPvLDl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16049180},"type":"module","gitHead":"8e6f0f258b0da7af85a07c589785b4b44685278d","scripts":{"dev":"ts-node src/bot.ts","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc","clean":"rm -rf playbot-data","start":"ts-node dist/bot.js","publish":"npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.0.3_1728252760675_0.809812896561267","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"playwright-ai-bot","version":"1.0.4","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.0.4","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"e83f93ac264af506a65fb6d13c07589b5578190c","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.0.4.tgz","fileCount":96,"integrity":"sha512-A/1r7qY7SdozLBrLSBgSkXh6ZpwDzrkDh7x/B+RysxX/ajomNG6zz6Gtn637iFt4S6R8f3FY5Ph2YXWIr4NEjw==","signatures":[{"sig":"MEQCICMJ27K3vGePzXYy/Z/HVI16cmhpLP4fxb/gU1PpmMwIAiBMaK2l6A7hoFXibOcUzZxSjoKtyt7n39ndGWmplJt3bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16046736},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"7c3b64595648b7b5e9fff92fced18b6ad68e5960","scripts":{"dev":"ts-node src/bot.ts","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc","clean":"rm -rf playbot-data","start":"ts-node dist/bot.js","publish":"npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.0.4_1728293308119_0.280854019106312","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"playwright-ai-bot","version":"1.0.5","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.0.5","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"f057cd66cef88e87868e108a8afbf42922e789a8","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.0.5.tgz","fileCount":85,"integrity":"sha512-ZUSizP8GBDsNGTTy/k2CszxbsweBAE+B2QZMBgMG4zY8RQk5XiwLJ/LmKGnzcjlkAygUQ9tTUqx/dzyjMbTGmg==","signatures":[{"sig":"MEUCIBhbdP5uc1YmZJ6xrnQ6IVwyfq9rRPodZZ3nI6msR/vnAiEA/9Gc8iI6ybl23MLOyUuHb8z4+BX7rO4Z/XQBexqeDgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16033397},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"70cc6efd9abc4543bd0e99466d02253a9720f534","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.0.5_1728297706963_0.21528169089670102","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"playwright-ai-bot","version":"1.0.6","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.0.6","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"9b6d635507b041b7fe2f8d47b7ecfbfd69c3c8bc","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.0.6.tgz","fileCount":97,"integrity":"sha512-p9NVb26zwl2K6FcFtQtHnN24Imikt/J8z5SVmwLEyVltEdEyVLQBGs8QiYQGU+uVlbaoyKZEabaWvxEhmGnsXg==","signatures":[{"sig":"MEQCIHBUPCACnAc7c6b2g2aQHWb1NR3+apnwJ8wp+2dQJqSmAiAhRvXzjEr7bBiX1kzzp++qzEluw1Jn3l5dQ8ID2gsycg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16047941},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"4ed515bfc6278f73a57378234305a6d4a29700e2","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.0.6_1728298438155_0.6879133618836273","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"playwright-ai-bot","version":"1.0.7","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.0.7","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"bbd1732d66f6585c9c06b86224c9a6e7a0535d3b","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.0.7.tgz","fileCount":100,"integrity":"sha512-VHCaZz9JA+erxYbdGGC2RI2qUMWFOW+EEu+PBrdpB1HZii3lQOoKViZhP2QPgqdQBuuAqQyG85m0YYh/HBkI7g==","signatures":[{"sig":"MEUCIQDGKACZQXWhQswf+XdFyfLdW4JHZCW3JtsJm1ycT787YQIgSseZ9CSiZGmxVpsHDTwhp/vWNdFDtFbg7lnMFqf+7oM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16056054},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"c1bcfa37383b44a7751edba723b7798db9fa2add","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check ."},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.0.7_1728385035549_0.0859096068033387","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"playwright-ai-bot","version":"1.0.8","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.0.8","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"eb0f1f89b2ad4473898dce46518760cd332c56cc","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.0.8.tgz","fileCount":100,"integrity":"sha512-57YiNNy77xsuqtrFHLoH7hsKXBxdBP4EgAKNUwfoQI3EVS1CGO+aloTCsdJv7Md6zF3VBWwElkkXaPp8k6XOeA==","signatures":[{"sig":"MEYCIQDkuOIY8JixqGJn7DmK1eTiRSDGCkOsEI7QUyboRh1UJwIhANrRHj3NXMX8OnmL5+zo+hHnRcFw7st4/r8mZ1/Y2GjL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16056787},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"fb4dc8e977faf2933d7dbdd574caf2fc4f31d390","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check ."},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.0.8_1728394845755_0.6388312464427135","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"playwright-ai-bot","version":"1.0.9","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.0.9","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"01fada4aac4307a703515b9db6a8bb229d93d134","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.0.9.tgz","fileCount":103,"integrity":"sha512-GttkEjTHXqYpTtFEh2+t2QeKENm3YNcEW7OA9RAZ8Ey2Debh+JW3SC7GzqWR5ltRkbHpdKaJYmtB99OHBxdKKg==","signatures":[{"sig":"MEUCIQCxQSjJyZoFba4m1HTcn/3/+4+QscdN7IFkbyQ3ZXunhgIgaaaufxPr0DBtz4PoEWjBgPzoJIHckhqp0eWFy3v3Bsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16058860},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"5ff0516873a892d83040eafe94c2cfb4af6a8ccb","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check ."},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.0.9_1728399445613_0.5118158233312142","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"playwright-ai-bot","version":"1.0.10","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.0.10","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"cdc30b99df455b30ddf736df6b4c3688fca03960","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.0.10.tgz","fileCount":102,"integrity":"sha512-nKD061jw2x6h1HD+jy8bPSVM2XMmYXnVpu/U97LtSEcwPAWjG3qAlqKWhohvEE8sViXjq6SHibdwPz2WwacUJA==","signatures":[{"sig":"MEQCIHtqsdWl+oor1W/NppCbRoKlUzLgmAB4+76YHe1JpAfSAiAv9Nje+Ew2x1qFQjkeX2iAppDwA+1euLgUPd03ofGEcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16058592},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"bc24a021197e8536d82a2d520a6fa7e9da9e5437","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check ."},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.0.10_1728400026839_0.9911195547152554","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"playwright-ai-bot","version":"1.1.0","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.1.0","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"57c92fcd941d22eb6216c2dfd02ebccf7f57c44c","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.1.0.tgz","fileCount":103,"integrity":"sha512-haoOGGDZkc0a6cYTf34l6mbHUZ5GPvPD3BakGa4md6Lk6/E8kDuXNMF9w49kZmeV6XRVhIPGcnYDUZ/kw4Eskw==","signatures":[{"sig":"MEYCIQCQ8EwOK2X/oXYoLttyXyVgrrwVgIiE1QQvEQGXbVNi3AIhANY+mk29pROfhpx486aCus/BFerBS3YGDn+02h2MQ5sS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16060638},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"febffdfdb1a7cf034030d6b4602860e631273176","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check ."},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.1.0_1728413843033_0.5571503526031452","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"playwright-ai-bot","version":"1.1.1","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.1.1","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"c612de36ade83698ee12363dcc6aff3c0da71f4b","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.1.1.tgz","fileCount":102,"integrity":"sha512-/Gh3G7eCCD2j9y7/ewuMYln8JoSPcbuiUwPksP9tuUkJxQ8wsMKO+64j+w2Q6ifEb6IiErKSi5+O0iLuakKNhg==","signatures":[{"sig":"MEYCIQC6+Uk+hs0028MQMsOL00tN75HDp5lbntDID+XZToKN2AIhAO042zsAFxg0457zhD9DhrH8JfHsfuANFe5uYHAfx1et","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16059794},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"b3474147ff7d184b304e92804b4468a3847bb1f2","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check ."},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.1.1_1728416542074_0.1385902308012381","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"playwright-ai-bot","version":"1.2.0","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.2.0","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"7c8407e382238b4c205599496bdbac9d3d90df4a","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.2.0.tgz","fileCount":102,"integrity":"sha512-CueKS9uKBXNVVvguFk3NH6G3uV8ri1itndnzy9ke0d1R690iMRtgo3SvSk0GDqFTY1nzTZ6lEPTuxvKvvpkSVA==","signatures":[{"sig":"MEUCIQCuoGApF4JO2z0DMzPU4qGyp37XlsolCIp3f7/oYx3pcgIgeSFty6SMAr3HZxSINh+IhwvLjTZdkmLj/0/N5yoNAS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16063662},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"99dc4bd53d59d940cab2d893ae0acdaf0b22a363","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check ."},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.2.0_1728499503983_0.7293393307773894","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"playwright-ai-bot","version":"1.3.0","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.3.0","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"dacf4183ef0b7c52014392cf17f203a4c0d26382","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.3.0.tgz","fileCount":102,"integrity":"sha512-WuK6RZm/DHtjwIgAMvHHW8TJpi81IQu27GoQ6kTYPp4ZTJuZK/zFTN0nbBMCH3YModsgCgRxAZMBAtFLTeYb0g==","signatures":[{"sig":"MEQCICLoNXq9v1RGSwa8KAp2M3yjIhtu076dKd3NHeO0nxMDAiBByGrIpSmcUkRp104psmFsG1QFx5/utEOYioKHdoqOlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16065077},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"a57a2e55a5a909470bdccc35727c19c369e7e5fb","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check ."},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.3.0_1728502475171_0.36390641495138176","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"playwright-ai-bot","version":"1.3.1","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.3.1","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"25f0d1e18b9dee80a223544e7872c3817aab234a","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.3.1.tgz","fileCount":102,"integrity":"sha512-wm2NM0GtK829DBYh4OVYwmzv3dcxvhzyKJcQzgS74mNdCjNRh7396E3kGlkoTutg04LDqUUVAbsdC2PpoVbAFg==","signatures":[{"sig":"MEQCIDc9Ctx0g8nYCZtqZmOhhJPn0XMce4umm33hDGsM6/lGAiAn/F7iKXJVxY/NpTPXSmEWAv0ysOyDX/6TIzVy74O6nQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16065398},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"6352c1d22e2de471c0c4b88c77cac749e7901310","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check ."},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.3.1_1728562867471_0.1053733650988462","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"playwright-ai-bot","version":"1.3.2","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.3.2","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"c69d09e6304f4943f48b8d0d152437d96cd9a4bf","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.3.2.tgz","fileCount":102,"integrity":"sha512-i5qaD8HbGGbsr6nPCbOqzbCGITxE8Jr82pnxk8qCVQ+9wr+dQiKA4lTx4HCgFUs52rvV/ZBw13VXtEhrsLA86g==","signatures":[{"sig":"MEYCIQDCOttFpuuCYxbY5kjTSCnaeo9NY4DZyZTUcwFydZ4ODQIhAJugCIzgJD305MQ2rMfGp1gzuIk2Qs4mb3ZcoArf8w77","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16065686},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"fe90095b59ef7c89a8a9642c91ffd47e4a8eb897","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check ."},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.3.2_1728566631090_0.03127341634709779","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"playwright-ai-bot","version":"1.4.0","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.4.0","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"538b08a30fa46be6183e82c7339f6dd49afe31f8","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.4.0.tgz","fileCount":105,"integrity":"sha512-4KLt72whafw7nPrSa7RuXkYJi5Dnn5xLxjMuqzX5sbGVkDbbqsViDjz5FJFM/iIAL0FxfOAldm/U+GQtdHOlBQ==","signatures":[{"sig":"MEUCIQDLyerh77x1zuDZMzlZmiqpmzXqt2R1Oejx5wz9pF2HpwIgZ55r2wekYKVkZxV41xLpkvLr5Id6CyHljRk/97/2OHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16067255},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"188cfecc7c63d667c1c0db725913aecaed9ac607","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run update-version && npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check .","update-version":"node updateVersion.js"},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.4.0_1729058529359_0.038274735138889904","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"playwright-ai-bot","version":"1.4.1","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.4.1","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"737288a930c491db5b5f053ac64d70e4010092e4","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.4.1.tgz","fileCount":105,"integrity":"sha512-EL9YpA9AxDlp2psuK3PHl8Adj8cWvAmsEGjWFzwqCyuiS8AiYNZoHslTR2zdHqoOUK5PGBauRe1QJh754yOSIg==","signatures":[{"sig":"MEUCIEjL/K+VMCdzIoBp77lXOuF2kL8v1K7xdcXbfcekFpUSAiEAgKDnuxTbyM5lVaWNBVo1qrOAR1JLeOk6qUVdn4BvRiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16067623},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"b9798007a69a7ecd999ed5ad8ea93063238943cc","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run update-version && npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check .","update-version":"node updateVersion.js"},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.4.1_1729182737781_0.9373883660131388","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"playwright-ai-bot","version":"1.4.2","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.4.2","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"650fb441a282b94b303fedb7415db985b43b200e","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.4.2.tgz","fileCount":105,"integrity":"sha512-AXaJ3Vg2jOI2uUNp/kzKf1Kxf3PfAhBiGfzilQ9mh8PYeRmMWAUGV31OlKFGjc9v5q5z51yNkZu73yFBZKLcQA==","signatures":[{"sig":"MEQCIDF8/3UqHns9U2FjDa56RvnjsBXrhAGS0MaWFCr3Yhg9AiAzf7acEaGuN6C9tNGaa+VGlwNzaH5vtsp2Hy5unooZ8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16068112},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"bd0d9b3419585fe0cc6584e9f7b887f8782be7d4","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run update-version && npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check .","update-version":"node updateVersion.js"},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.4.2_1729189576175_0.15257033238231843","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"playwright-ai-bot","version":"1.4.3","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.4.3","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"7089ef3ca25c13dc19ec1eaa0d74cd0e66121c86","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.4.3.tgz","fileCount":105,"integrity":"sha512-qdeiw5rUFh+QmqFNkPvoo1nHL89WNBbEAgBUPUHAd1h/bCIbAJgIDY4fCI4zLtegZfzQtJVgw3KlPJJZ56IA6g==","signatures":[{"sig":"MEYCIQD3lcanEaSMa7qK2tgluZ1o4lKV0SF6Yqt/KFtQbNTl1gIhAPV6yYkvpZ7QKoWg/lhd8CPu3Ai8Iqs6pvB+8+BrLBhH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16068583},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"10092beaeb8d969bd5b1ff8987f12c16d8d8b53c","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run update-version && npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check .","update-version":"node updateVersion.js"},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.4.3_1729251669803_0.03578742892295983","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"playwright-ai-bot","version":"1.5.0","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.5.0","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"b6a9f4cfd3e229900dfa0426cef4c86bdaabae5e","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.5.0.tgz","fileCount":107,"integrity":"sha512-XQh6msaXHr+xnAsmuTBStbYT1fqGEmoQXSMc+S4WbQubcczwQTpt/k4GzCfV796TcZEeWe9IOqUqvUOD+lN6Uw==","signatures":[{"sig":"MEYCIQDaABRC9bU5git/48BYvyNTRAsWeZZ8UpwsboHsn68f0AIhAMHckT4SVyA3qIr8tLaeW/ZLfoxN+9xzfm6WJ2wcI02O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16070758},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"624c8d26cae59aa22cf67827659144b1d0e3d496","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run update-version && npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check .","update-version":"node updateVersion.js"},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.5.0_1729537819703_0.3026462877689118","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"playwright-ai-bot","version":"1.6.0","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.6.0","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"964f17ab6afe6ea4b0e406d1ce32f1cc6cfd36f8","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.6.0.tgz","fileCount":108,"integrity":"sha512-yoNl2lNG8QOAcISUtpbuGUC8nMUiKW/8lQGrxZMlkr8K3IbaFup8sz6cnlOdAUMl1oJ5bA2H8ilgqN+Zb2clrg==","signatures":[{"sig":"MEQCIFWSdcpg+3kA7r22xv4vk5wWKJ3VLgN/6+bD38Ujqr7BAiAkuH9EGABW3iQ3JcFRRlJ8OaCvS5cUnERGGEG83pbjmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16073309},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"fed5d34d6198f04ecdfd169ee62d5354bf365d94","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run update-version && npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check .","update-version":"node updateVersion.js"},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.6.0_1729605538873_0.37282356192228217","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"playwright-ai-bot","version":"1.7.0","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.7.0","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"936741bf4ba5f9d29efabcd47272775c26251f2b","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.7.0.tgz","fileCount":108,"integrity":"sha512-38zeLMyKbWAD9x9XN64a4uAruTcKqsgHyiTAJzaF82f9jaWXDvIQL2CmU9rvBcM63V9tA1/b9wxSFhUlnDNhyQ==","signatures":[{"sig":"MEQCIDCXfNdp6UqLXCfBA1THLXNdZxDcOrC1ohHe6QIDqbM7AiBpG/652lOTJ7d+H+Kt4Hd0ZyWR7REIpN+ruVCIJgp8Sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16075325},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"e8f86fb8b031b533604d90d19341057498b674e2","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run update-version && npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check .","update-version":"node updateVersion.js"},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.7.0_1733068118166_0.5270890897588167","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"playwright-ai-bot","version":"1.8.0","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.8.0","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"e03c2b4bb7e179928b9429e3212adf4e3d69e5e0","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.8.0.tgz","fileCount":108,"integrity":"sha512-AJ4GeKi3qefTkRXsZpGAEhz7GLVNR9rJThqS8j1v5T3+Rgz0vCnCjwpHTVQAPMMJZZJNRqG0Gln5tVpwyAifgg==","signatures":[{"sig":"MEYCIQDoXKgt7JB8F+ZLLGUnm46GXa9r3RoIg90cYqxlO/2p/gIhAPzRfkD2ZAW8xvCgoGoRtQKZkDidDs40tW5ty5bC71lf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16077906},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"616286fc421f281c077ca2247bcfb43843faa018","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run update-version && npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check .","update-version":"node updateVersion.js"},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.8.0_1733071308763_0.11489084906187252","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"playwright-ai-bot","version":"1.8.1","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.8.1","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/marcel-veselka/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"5558602b19de8c8b1fcea954f003c427799e1cb8","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.8.1.tgz","fileCount":108,"integrity":"sha512-fpovNbU/qUEU3ohCbvjGCSCGnYikzS/Y9iFC4wMZ/TLvpDxe2KiZv7QEkxNH3OcePZ7s7WI2OntK8J+SLkmv2w==","signatures":[{"sig":"MEUCIQCa9buJ2qMazjxMjFaP8KGiTrPKqRNfk6g/2HbfIQKcUAIgfhGqz1NI/cD6EZPO9kb3I0n/c2xBabcLcOciFSKqQDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16079511},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"e21a488d2b55a1bd150192cd64b9bacb23ae6f1a","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run update-version && npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check .","update-version":"node updateVersion.js"},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/marcel-veselka/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.8.1_1733073365235_0.8429511954992206","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"playwright-ai-bot","version":"1.9.0","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.9.0","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/Wopee-io/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"501ca799d62ad66373b85ff9f7295f56554a4178","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.9.0.tgz","fileCount":110,"integrity":"sha512-bjPGu6R2VwWbfCBArubvB+IYKweiKZr6xqH+5SJ6p0+PvZG5QGHe/JFsjriknRFnctWuUlfpRW02Ilq/qiRblg==","signatures":[{"sig":"MEUCIQDJSHkMzKSSd5c13MBsUCkclrKHC45nhXnwQASWc0g5yAIgKSf8fgJs/Cp4VZQe5j3GhgKV5UiSOC6hyY/IErAa1no=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16080258},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"e6e3c1b646c7777f7d78907efec5f44f19466167","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run update-version && npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check .","update-version":"node updateVersion.js"},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/Wopee-io/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.9.0_1734462565055_0.840778600565723","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"playwright-ai-bot","version":"1.10.0","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.10.0","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/Wopee-io/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"02893f73a4d25c356c924024e811da5e3d48d32b","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.10.0.tgz","fileCount":111,"integrity":"sha512-0EMna62sOcIEL+K2fWoIQEoLKJNX1fsJqsofFi+H+xf8E5u13tV7MP/ukfT2omGo3V2iNy+83VJzei/rd3jhSQ==","signatures":[{"sig":"MEUCIF7VZrGBKvppZM6TKmtRj/1LsjGzS2uVqgeLQJctpMCQAiEAgfgIhuxuhcGYw3ikrSku0eg54M0OyKpZjrUkOZuQ6g4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90251909},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"0253fd04ba34bc5235953976ae7d976d0cc0049c","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run update-version && npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check .","update-version":"node updateVersion.js"},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/Wopee-io/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.10.0_1734473041737_0.6048623271927813","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"playwright-ai-bot","version":"1.10.1","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.10.1","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/Wopee-io/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"e2fc9c50b4eeae44322e332f749feba2c3f9d58f","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.10.1.tgz","fileCount":123,"integrity":"sha512-xi5edrCqpW5oCV+Ax0s7nFWA0V7eDJLF/frtHKRg8EgNHH2ZVbnvsN394ZRBr7xoRx30IBktuGf9k0vyf0m0QQ==","signatures":[{"sig":"MEUCIElHMgdcg1m3+9WDcGdVpM+xY2hxf2JpqOHoQh6TnmN5AiEA5QDZRu3goOqEgvjaV5QGQKzgeeCurt1w8y02MDppfG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92098552},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"dd94ed168ef8fbfb319c41ef67eadeb552f8d888","scripts":{"dev":"npm run build && npm run start","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run update-version && npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check .","update-version":"node updateVersion.js"},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/Wopee-io/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.10.1_1734539714934_0.6669590463391017","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"playwright-ai-bot","version":"1.11.0","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.11.0","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/Wopee-io/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"a285bb2be1131ea7946a35a4d4c11db47e8e3afc","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.11.0.tgz","fileCount":123,"integrity":"sha512-hOf8VLvPpADBqQ7hkXxJG+h28tiQWvIXmOXnnciT1cEulDe8kvUhRA+6EBQXoWz0lZKcianF5joHHHLspoK/pA==","signatures":[{"sig":"MEUCIDM1wHfWF5tmnFfW6A9yy+qF/ViChw8TohockQZkVdm4AiEA1CCveggsRPN0EL4HqrkjLmzBNf4zo7iqe7sy7OfzcnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92104492},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"fb4198232cc8da4ff3be8ad1b79f906186674ab5","scripts":{"dev":"npm run build && node dist/bot.js","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run update-version && npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check .","update-version":"node updateVersion.js"},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/Wopee-io/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.11.0_1734555999906_0.005738388645064152","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"playwright-ai-bot","version":"1.12.0","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.12.0","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/Wopee-io/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"354ad5bc0ef38b37bd353e224b08d1246a6f3331","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.12.0.tgz","fileCount":123,"integrity":"sha512-QvErS4JfsRToUeI2qmMRoJzHre5N6VtXL/nXnp4e4ucb1vPCn/NoRbaUv4M2fLIvFmCE83u8PEOlUCtqj98ZSA==","signatures":[{"sig":"MEYCIQC87K1GCFDjfmsQ8pMDvwwfJkXR2hP7/4htqIrF0BeJ2gIhAJilT/uuYYCcmMFYgzcADahhaEVYsliVi+Rv/cGTM9Er","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92121704},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"ff09ae51bd0a45664ce6a667e6d28db99825efc8","scripts":{"dev":"npm run build && node dist/bot.js","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run update-version && npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check .","update-version":"node updateVersion.js"},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/Wopee-io/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35","@faker-js/faker":"^9.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.12.0_1737294348498_0.37793044431893885","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"playwright-ai-bot","version":"1.13.0","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.13.0","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/Wopee-io/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"a570d8352063bdf2162d9071829de40a19f4840d","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.13.0.tgz","fileCount":123,"integrity":"sha512-bpF+16ZNhoc9ftyUN9sORsZXMG9XuCcuTO1ht79tXSiIYwc1gfYb9tUoT30aKPcgXSmVmhv9DnGGcMBzxv2hEg==","signatures":[{"sig":"MEQCIGKZBu+/ws1p0tpDOzDvboM39G1fWHIiQJii42DMsYm4AiBr7vPv4qI0/52mwfgGj7HfNJncShxMFzCUHEWoGxOzNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92122235},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"e2460537755c8d4b5ac811c6975108f42c868209","scripts":{"dev":"npm run build && node dist/bot.js","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run update-version && npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check .","update-version":"node updateVersion.js"},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/Wopee-io/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35","@faker-js/faker":"^9.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.13.0_1740936933171_0.9795670984133227","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"playwright-ai-bot","version":"1.14.0","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.14.0","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/Wopee-io/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"e5c9b92475b2dfacb37386ddee2db5df2eadcd19","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.14.0.tgz","fileCount":123,"integrity":"sha512-tLvPwCVbzxPjHSkR8ZTYN7Zj5cbLzCvfKTJQMRm+awSs8pfv5qjKNUIouWXaQMwBu6aQImNtaPgENQHedvD63w==","signatures":[{"sig":"MEQCIF+GkTlrgTplNn/8eQnzUnwbMa++Bmp+7EjN25X/ipgzAiBW56hSh6wmPq/b8uKjg/HKSJRnZzfTTLs7rOKum5JcvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92122728},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"59931889d6bd0b28a1e9563b915592e9695b2e3e","scripts":{"dev":"npm run build && node dist/bot.js","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run update-version && npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check .","update-version":"node updateVersion.js"},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/Wopee-io/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35","@faker-js/faker":"^9.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.14.0_1740937748712_0.9451777110645785","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"playwright-ai-bot","version":"1.14.1","keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","_id":"playwright-ai-bot@1.14.1","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"homepage":"https://wopee.io","bugs":{"url":"https://github.com/Wopee-io/playwright-ai-bot/issues"},"bin":{"bot":"dist/bot.js","pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js"},"dist":{"shasum":"95c11e58f3a971e55c64ca7ea869282bf09bbf2e","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.14.1.tgz","fileCount":124,"integrity":"sha512-m0tZuR8M/BG1lKsft5E+k7uijKpT3ZGhYWG8RHMNRckV6LfS2me8mKeNJhnFf+cV/uTL14ZkeEYWwHoyBRnb7g==","signatures":[{"sig":"MEYCIQDnxd4lKR9x4mFEQCs/BU7kIrjrQOs7qlWC5pzLHIYN5gIhAP4LhDR6hot40J+mjSxY8IqlmYdtCFyl+L6Pcuk98EIU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92123833},"main":"./dist/bot.js","type":"module","types":"./dist/bot.d.ts","gitHead":"58dd9fdbbdb44d913d06285467526dff06b47736","scripts":{"dev":"npm run build && node dist/bot.js","lint":"eslint .","test":"jest","build":"npm run prebuild && tsc && npm run copy-templates","clean":"rm -rf playbot-data","start":"node dist/bot.js","publish":"npm run update-version && npm run build && npm run release","release":"semantic-release","lint:fix":"eslint --fix .","prebuild":"rm -rf dist","prettier":"prettier --write .","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","prettier:check":"prettier --check .","update-version":"node updateVersion.js"},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"repository":{"url":"git+https://github.com/Wopee-io/playwright-ai-bot.git","type":"git"},"_npmVersion":"10.9.0","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"jsdom":"^25.0.1","dotenv":"^16.4.5","openai":"^4.67.1","cheerio":"^1.0.0","inquirer":"^11.1.0","mustache":"^4.2.0","commander":"^12.1.0","playwright":"^1.47.2","@types/jsdom":"^21.1.7","@types/cheerio":"^0.22.35","@faker-js/faker":"^9.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.12.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^22.7.4","@types/dotenv":"^6.1.1","@commitlint/cli":"^19.5.0","@types/inquirer":"^9.0.7","@types/mustache":"^4.2.5","@playwright/test":"^1.47.2","semantic-release":"^24.1.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^8.8.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-ai-bot_1.14.1_1741128045353_0.8398156739929463","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"playwright-ai-bot","version":"1.15.0","type":"module","description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","homepage":"https://wopee.io","repository":{"type":"git","url":"git+https://github.com/Wopee-io/playwright-ai-bot.git"},"main":"./dist/bot.js","bin":{"pwbot":"dist/bot.js","playbot":"dist/bot.js","playwright-ai-bot":"dist/bot.js","bot":"dist/bot.js"},"scripts":{"clean":"rm -rf playbot-data","prebuild":"rm -rf dist","build":"npm run prebuild && tsc && npm run copy-templates","copy-templates":"copyfiles -u 1 src/templates/**/* dist/","release":"semantic-release","update-version":"node updateVersion.js","publish":"npm run update-version && npm run build && npm run release","start":"node dist/bot.js","dev":"npm run build && node dist/bot.js","test":"jest","lint":"eslint .","lint:fix":"eslint --fix .","prettier":"prettier --write .","prettier:check":"prettier --check ."},"keywords":[],"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","dependencies":{"@faker-js/faker":"^9.4.0","@types/cheerio":"^0.22.35","@types/jsdom":"^21.1.7","cheerio":"^1.0.0","commander":"^12.1.0","dotenv":"^16.4.5","inquirer":"^11.1.0","jsdom":"^25.0.1","mustache":"^4.2.0","openai":"^4.67.1","playwright":"^1.47.2"},"devDependencies":{"@commitlint/cli":"^19.5.0","@commitlint/config-conventional":"^19.5.0","@eslint/js":"^9.12.0","@playwright/test":"^1.47.2","@semantic-release/changelog":"^6.0.3","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@types/dotenv":"^6.1.1","@types/inquirer":"^9.0.7","@types/jest":"^29.5.13","@types/mustache":"^4.2.5","@types/node":"^22.7.4","@typescript-eslint/eslint-plugin":"^8.8.0","@typescript-eslint/parser":"^8.8.0","copyfiles":"^2.4.1","eslint":"^9.12.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest":"^29.7.0","prettier":"^3.3.3","semantic-release":"^24.1.2","ts-node":"^10.9.2","typescript":"^5.6.2"},"_id":"playwright-ai-bot@1.15.0","gitHead":"20d61a0b689997e12f8cf1dc5a1296894e7f1f68","types":"./dist/bot.d.ts","bugs":{"url":"https://github.com/Wopee-io/playwright-ai-bot/issues"},"_nodeVersion":"20.18.3","_npmVersion":"10.9.0","dist":{"integrity":"sha512-qatuA5eSKAH69kEk/qPIb/bYSp+o9Xduj9WBW1bktIM2bk6Cne2QBhnFWhU1zAaeaSv8gXqtqSATcy+lVUgvJg==","shasum":"5844715c3c4614f717b2e5cf4ded760ddf1ca3e2","tarball":"https://registry.npmjs.org/playwright-ai-bot/-/playwright-ai-bot-1.15.0.tgz","fileCount":128,"unpackedSize":92128670,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDeV5vL2ZoANBV6B2v5nJZvhq7pQYu4Or6QXc1avByAWgIhAPEAoxcM4nQDexzYyuNfllLLkYrHo88c/U8HqqZbgyW2"}]},"_npmUser":{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"},"directories":{},"maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/playwright-ai-bot_1.15.0_1741443552449_0.9709291530514772"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-05T20:40:02.552Z","modified":"2025-03-08T14:19:13.828Z","1.0.0":"2024-10-05T20:40:02.936Z","1.0.1":"2024-10-06T21:50:58.408Z","1.0.2":"2024-10-06T22:02:58.527Z","1.0.3":"2024-10-06T22:12:41.002Z","1.0.4":"2024-10-07T09:28:28.455Z","1.0.5":"2024-10-07T10:41:47.394Z","1.0.6":"2024-10-07T10:53:58.542Z","1.0.7":"2024-10-08T10:57:15.890Z","1.0.8":"2024-10-08T13:40:46.103Z","1.0.9":"2024-10-08T14:57:25.991Z","1.0.10":"2024-10-08T15:07:07.324Z","1.1.0":"2024-10-08T18:57:23.451Z","1.1.1":"2024-10-08T19:42:22.836Z","1.2.0":"2024-10-09T18:45:04.480Z","1.3.0":"2024-10-09T19:34:35.646Z","1.3.1":"2024-10-10T12:21:07.962Z","1.3.2":"2024-10-10T13:23:51.454Z","1.4.0":"2024-10-16T06:02:10.101Z","1.4.1":"2024-10-17T16:32:18.296Z","1.4.2":"2024-10-17T18:26:16.747Z","1.4.3":"2024-10-18T11:41:10.141Z","1.5.0":"2024-10-21T19:10:20.245Z","1.6.0":"2024-10-22T13:58:59.297Z","1.7.0":"2024-12-01T15:48:38.692Z","1.8.0":"2024-12-01T16:41:49.138Z","1.8.1":"2024-12-01T17:16:05.648Z","1.9.0":"2024-12-17T19:09:25.502Z","1.10.0":"2024-12-17T22:04:02.894Z","1.10.1":"2024-12-18T16:35:18.472Z","1.11.0":"2024-12-18T21:06:41.662Z","1.12.0":"2025-01-19T13:45:49.819Z","1.13.0":"2025-03-02T17:35:34.324Z","1.14.0":"2025-03-02T17:49:10.081Z","1.14.1":"2025-03-04T22:40:46.525Z","1.15.0":"2025-03-08T14:19:13.672Z"},"bugs":{"url":"https://github.com/Wopee-io/playwright-ai-bot/issues"},"author":{"name":"Marcel Veselka","email":"marcel.veselka@gmail.com"},"license":"ISC","homepage":"https://wopee.io","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Wopee-io/playwright-ai-bot.git"},"description":"PlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.","maintainers":[{"name":"marcel-veselka","email":"marcel.veselka@tesena.com"}],"readme":"# Playwright AI Bot (PlayBot) - early preview\n\nPlayBot is an AI-powered CLI tool designed to accelerate the development and maintenance of Playwright test automation.\n\n## Features\n\n- Web app crawling for data collection\n- AI-driven generation and updating of:\n  - User stories\n  - Test cases\n  - Executable code\n\n[![PlayBot Demo]](media/PW-Bot-short.mp4)\n\n## Demo Project for First Experiments\n\nFor first experiments, we created a [demo project](https://github.com/Wopee-io/playwright-ai-bot-demo) with a basic setup.\n\n## Installation\n\n```bash\nnpm install --save-dev playwright-ai-bot\n```\n\n## Usage\n\n```bash\nnpx playwright-ai-bot <command> [options]\n```\n\n## Commands\n\n| Command       | Description                         | Options                                                                                                                                                                                                                                                                                                      |\n| ------------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `crawl <url>` | Crawl the web app and collect data  | `-f, --folder <folder>`: Specify folder to save crawled data (default: `playbot-data`)<br>`-l, --limit <limit>`: Set the limit of pages to crawl (default: `10`)<br>`-t, --temperature <temperature>`: Set creativity level for AI generation (0 to 1, default: `0.7`)<br>`-c, --clean`: Remove crawled data |\n| `stories`     | Generate user stories               | `-f, --folder <folder>`: Specify folder to save stories (default: `playbot-data`)<br>`-t, --temperature <temperature>`: Set creativity level for story generation (0 to 1, default: `0.7`)                                                                                                                   |\n| `tests`       | Generate test cases from stories    | `-f, --folder <folder>`: Specify folder to save tests (default: `playbot-data`)<br>`-t, --temperature <temperature>`: Set creativity level for test generation (0 to 1, default: `0.7`)                                                                                                                      |\n| `code`        | Generate executable code from tests | No options available yet                                                                                                                                                                                                                                                                                     |\n\n```bash\nUsage: playwright-ai-bot [options] [command]\n\nPlayBot: AI-powered CLI tool that speeds up the development and maintenance of Playwright test automation.\n\nOptions:\n  -V, --version          Output the version number\n  -h, --help             Display help for command\n\nCommands:\n  crawl [options] [url]  Crawl the web app to collect data for generating user stories, test cases, and code\n  stories [options]      Generate user stories from crawled data\n  tests [options]        Generate test cases from user stories\n  code                   Generate or update executable code based on test cases\n  help [command]         Display help for a specific command\n```\n\n## Examples\n\n### Crawling a Web App\n\n```bash\nnpx playwright-ai-bot crawl https://example.com -f my-data-folder -l 50 -t 0.5\n```\n\nThis command crawls `https://example.com`, saves the data to `my-data-folder`, limits crawling to 50 pages, and sets creativity to 0.5 for AI generation.\n\n### Generating User Stories\n\n```bash\nnpx playwright-ai-bot stories -f my-data-folder -t 0.7\n```\n\nThis generates user stories from the data in `my-data-folder` with creativity set to 0.7.\n\n### Generating Test Cases\n\n```bash\nnpx playwright-ai-bot tests -f my-data-folder -t 0.9\n```\n\nThis generates test cases from user stories in `my-data-folder` with creativity set to 0.9.\n\n### Generating Code\n\n```bash\nnpx playwright-ai-bot code\n```\n\nThis generates executable code based on the generated test cases.\n\n## Configuration\n\n### Basic Configuration\n\nCreate a `playbot.config.js` file in your project root:\n\n```javascript\nconst config = {\n  baseUrl: 'https://example.com',\n  aiModel: 'gpt-4o-mini',\n  apiKey: process.env.OPENAI_API_KEY || '',\n  frameworkPath: 'docs',\n  framework: 'playwright',\n  frameworkPath: 'tests',\n};\n\nmodule.exports = config; // CommonJS\n// export default config; // ES Module\n```\n\n### Environment Variables\n\nSet your `.env` file with your OpenAI API key:\n\n```bash\nOPENAI_API_KEY=your-secret-key\n```\n\n#### Using Azure OpenAI\n\nConfigure `.env` for Azure:\n\n```bash\nAI_PROVIDER=azure\nAI_MODEL=gpt-4o\nAZURE_OPENAI_ENDPOINT=https://your-endpoint.openai.azure.com/\nAZURE_DEPLOYMENT_NAME=gpt-4o\nAZURE_API_VERSION=2024-08-01-preview\nAZURE_OPENAI_API_KEY=your-secret-key\n```\n\nUpdate your `playbot.config.js` accordingly:\n\n```javascript\nconst config = {\n  ...\n  aiProvider: process.env.AI_PROVIDER || 'openai',\n  aiModel: process.env.AI_MODEL || 'gpt-4o-mini',\n  azureEndpoint: process.env.AZURE_OPENAI_ENDPOINT || '',\n  azureDeploymentName: process.env.AZURE_DEPLOYMENT_NAME || '',\n  ...\n};\nexport default config;\n```\n\n## Debugging\n\nUse these commands for debugging during development:\n\n- Crawl a web app:\n\n```bash\n  npm run dev -- crawl https://dronjo.wopee.io\n\n  # Remove crawled data\n  npm run dev -- crawl --clean\n```\n\n- Generate user stories:\n\n```bash\n  npm run dev -- stories -t 0.7\n```\n\n- Generate test cases:\n\n```bash\n  npm run dev -- tests -t 0.9\n```\n\n- Generate code:\n\n```bash\n  npm run dev -- code\n```\n\n## Adjusting the Standard Behavior\n\nTo modify behavior, use a `requirements.md` file to instruct how outputs should be generated. Example:\n\n```markdown\n# important requirements\n\n- Use emojis to generate names of scenarios and user stories\n- Use priority A, B, C for business prioritization where A is most important\n- Generate all tests into one file\n```\n\n## Authentication and Cookies Handling\n\n### Steps\n\n1. Open Playwright codegen tool: `npx playwright codegen --save-storage=auth.json`\n2. Stop recording.\n3. Navigate through the pages you want to crawl to record storage content.\n4. Close the Playwright codegen.\n5. Verify `auth.json` is created with storage content.\n\nExample `auth.json`:\n\n```json\n{\n  \"cookies\": [\n    {\n      \"name\": \"session-username\",\n      \"value\": \"standard_user\",\n      \"domain\": \"www.saucedemo.com\",\n      \"path\": \"/\",\n      \"expires\": 1729532645,\n      \"httpOnly\": false,\n      \"secure\": false,\n      \"sameSite\": \"Lax\"\n    }\n  ],\n  \"origins\": [\n    {\n      \"origin\": \"https://www.saucedemo.com\",\n      \"localStorage\": [\n        {\n          \"name\": \"backtrace-guid\",\n          \"value\": \"d3575904-a4dc-4139-a1a0-01f25a69e5c4\"\n        },\n        {\n          \"name\": \"backtrace-last-active\",\n          \"value\": \"1729532012509\"\n        }\n      ]\n    }\n  ]\n}\n```\n\n6. Add `crawlerStorageState: 'auth.json'` to your config file.\n\nTroubleshooting: Test `auth.json` by running:\n\n```bash\nnpx playwright codegen --load-storage=auth.json [your-web-app]\n```\n\nYou should be logged in.\n\n## Contributing\n\nWe welcome contributions! Please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch: `git checkout -b feature/your-feature-name`.\n3. Make your changes and commit them: `git commit -m 'Add some feature'`.\n4. Push to the branch: `git push origin feature/your-feature-name`.\n5. Submit a pull request.\n\nFor major changes, please open an [issue first](https://github.com/Wopee-io/playwright-ai-bot-demo/issues) to discuss your proposal.\n\n## License\n\nThis project is licensed under a Proprietary License. For more details, refer to the [LICENSE](LICENSE.md) file.\n","readmeFilename":"README.md"}