{"_id":"@dhlab/e2e-autogen","_rev":"17-3c76d6261072565b18acd2c155d4c490","name":"@dhlab/e2e-autogen","dist-tags":{"latest":"0.2.5"},"versions":{"0.1.0":{"name":"@dhlab/e2e-autogen","version":"0.1.0","keywords":["playwright","e2e","test-generation","cli"],"license":"MIT","_id":"@dhlab/e2e-autogen@0.1.0","maintainers":[{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"}],"homepage":"https://github.com/dhlab-org/e2e-autogen#readme","bugs":{"url":"https://github.com/dhlab-org/e2e-autogen/issues"},"bin":{"e2e-autogen":"dist/index.js"},"dist":{"shasum":"67c716ed91cf17ed9a581d2df3aa54f787dd76ea","tarball":"https://registry.npmjs.org/@dhlab/e2e-autogen/-/e2e-autogen-0.1.0.tgz","fileCount":43,"integrity":"sha512-81zJtAz0M0UbyVCm9JsNQPxEow6eFf9BXVXfbURKB+ThVr7z8g577oXhML1GDpdljWepz35/EByZRRx2Mi7JjA==","signatures":[{"sig":"MEYCIQC7LUQa8xfTW48cvIqE/vyTX0FsFbQMfOz99amiK3Lk2gIhAIvTki4bHkVsOIPZrPVWEHT+kgcSbvb6ZKshpA1vyGhg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dhlab%2fe2e-autogen@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22438922},"engines":{"node":">=16.0.0"},"gitHead":"c64ea6992dd6c4f637228797b417c60786087350","scripts":{"dev":"tsx core/index.ts","build":"rollup -c"},"_npmUser":{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"},"repository":{"url":"git+https://github.com/dhlab-org/e2e-autogen.git","type":"git"},"_npmVersion":"10.9.2","description":"Google 스프레드시트 기반 시나리오를 Playwright 테스트 스텁 코드로 자동 생성하고, 테스트 실행 결과를 다시 시트에 업데이트하는 CLI 도구","directories":{},"_nodeVersion":"22.17.0","dependencies":{"tslib":"^2.8.1","fs-extra":"^11.1.1","googleapis":"105"},"_hasShrinkwrap":false,"packageManager":"yarn@4.8.1","devDependencies":{"tsx":"^4.6.0","rollup":"^4.44.0","typescript":"^5","@types/node":"^20.8.0","@types/fs-extra":"^11.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/e2e-autogen_0.1.0_1752212063947_0.893424879761016","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.1":{"name":"@dhlab/e2e-autogen","version":"0.1.1","keywords":["playwright","e2e","test-generation","cli"],"license":"MIT","_id":"@dhlab/e2e-autogen@0.1.1","maintainers":[{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"}],"homepage":"https://github.com/dhlab-org/e2e-autogen#readme","bugs":{"url":"https://github.com/dhlab-org/e2e-autogen/issues"},"bin":{"e2e-autogen":"dist/index.js"},"dist":{"shasum":"23dbfb65561a76e37a986b1cee2f894ceb7d0f51","tarball":"https://registry.npmjs.org/@dhlab/e2e-autogen/-/e2e-autogen-0.1.1.tgz","fileCount":35,"integrity":"sha512-GUrqAq+6ielT3KsAT2dtsXhA+NDFinjDa/C7REougvrkosGOv5dxeRfMiWfoBl4d4Z+jl2zhijL3UQpxMGT/gA==","signatures":[{"sig":"MEQCIEdmNLGBTgxuQdqDxF4TdPE0ThEUWoVRr42ns73GDmqYAiAcCLvoMDT7PsrCQY/W6hQZCDUc9ek2caqkBIdL0z+DFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dhlab%2fe2e-autogen@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22418965},"engines":{"node":">=16.0.0"},"gitHead":"8a4d5ea43e6d5b62550004f0a5edb63cf0912c14","scripts":{"dev":"tsx core/index.ts","build":"rollup -c"},"_npmUser":{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"},"repository":{"url":"git+https://github.com/dhlab-org/e2e-autogen.git","type":"git"},"_npmVersion":"10.9.2","description":"Google 스프레드시트 기반 시나리오를 Playwright 테스트 스텁 코드로 자동 생성하고, 테스트 실행 결과를 다시 시트에 업데이트하는 CLI 도구","directories":{},"_nodeVersion":"22.17.1","dependencies":{"tslib":"^2.8.1","fs-extra":"^11.1.1","googleapis":"105","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.8.1","devDependencies":{"tsx":"^4.6.0","rollup":"^4.44.0","ts-pattern":"^5.7.1","typescript":"^5","@types/node":"^20.8.0","@types/fs-extra":"^11.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/e2e-autogen_0.1.1_1753348223047_0.9520940881078803","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.2":{"name":"@dhlab/e2e-autogen","version":"0.1.2","keywords":["playwright","e2e","test-generation","cli"],"license":"MIT","_id":"@dhlab/e2e-autogen@0.1.2","maintainers":[{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"}],"homepage":"https://github.com/dhlab-org/e2e-autogen#readme","bugs":{"url":"https://github.com/dhlab-org/e2e-autogen/issues"},"bin":{"e2e-autogen":"dist/index.js"},"dist":{"shasum":"17dcbca67157c4a3b4412005e61dc79d15040e48","tarball":"https://registry.npmjs.org/@dhlab/e2e-autogen/-/e2e-autogen-0.1.2.tgz","fileCount":39,"integrity":"sha512-Cs+B5segUBhq1eHfV99E9NEHtv8VfPSgiqtwTB6oN1pMDOXxxjVkmFR1IsTRKv+1D7Cb25sPkxlA846XbvZ/nA==","signatures":[{"sig":"MEUCIFHhY5nn5hz0sha8q3xvwmYfvy3RpB5V1pSbBWvDJo4rAiEA4OM/AJVEpw6NkvPAB42zW5nXWqPcwLvJUjGcIRmY4nE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dhlab%2fe2e-autogen@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22440183},"engines":{"node":">=16.0.0"},"gitHead":"1109fe0eeb7efed252698eac808a50b98a30282e","scripts":{"dev":"tsx core/index.ts","test":"vitest","build":"rollup -c","test:ui":"vitest --ui"},"_npmUser":{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"},"repository":{"url":"git+https://github.com/dhlab-org/e2e-autogen.git","type":"git"},"_npmVersion":"10.9.2","description":"Google 스프레드시트 기반 시나리오를 Playwright 테스트 스텁 코드로 자동 생성하고, 테스트 실행 결과를 다시 시트에 업데이트하는 CLI 도구","directories":{},"_nodeVersion":"22.17.1","dependencies":{"tslib":"^2.8.1","fs-extra":"^11.1.1","googleapis":"105","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.8.1","devDependencies":{"tsx":"^4.6.0","rollup":"^4.44.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","ts-pattern":"^5.7.1","typescript":"^5","@types/node":"^20.8.0","@types/fs-extra":"^11.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/e2e-autogen_0.1.2_1753428166249_0.07621062351925989","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.3":{"name":"@dhlab/e2e-autogen","version":"0.1.3","keywords":["playwright","e2e","test-generation","cli"],"license":"MIT","_id":"@dhlab/e2e-autogen@0.1.3","maintainers":[{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"}],"homepage":"https://github.com/dhlab-org/e2e-autogen#readme","bugs":{"url":"https://github.com/dhlab-org/e2e-autogen/issues"},"bin":{"e2e-autogen":"dist/core/cli.cjs"},"dist":{"shasum":"04a98f1d2cce00e3c1d9aa3cdee5e9cad3458110","tarball":"https://registry.npmjs.org/@dhlab/e2e-autogen/-/e2e-autogen-0.1.3.tgz","fileCount":15,"integrity":"sha512-QQ4FYirtn5BEPIFbaNM45vcSvERyqrRclsFZ/mnxHIYlXjcQQjnNfttwQQYGiGO9b+/6lD1g1TrI+pMOunWXCg==","signatures":[{"sig":"MEYCIQCmY3VYO8vR6R0D6BPsw+5WfUzWz9BQzEcCJcDtYJycpgIhAP7z5/re7zVhOgy87Gl/DabsPmnDwjSJPrCQRQqab9Iq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dhlab%2fe2e-autogen@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22448554},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/core/define-config.d.ts","import":"./dist/core/define-config.js","default":"./dist/core/define-config.cjs","require":"./dist/core/define-config.cjs"},"./playwright/reporter":{"default":"./dist/packages/playwright/reporter.cjs","require":"./dist/packages/playwright/reporter.cjs"}},"gitHead":"02e81bd23fe1a15c1b043706eae60ec7ce2e470b","scripts":{"dev":"tsx core/cli.ts","test":"vitest","build":"rollup -c && tsc --project tsconfig.declaration.json","test:ui":"vitest --ui"},"_npmUser":{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"},"repository":{"url":"git+https://github.com/dhlab-org/e2e-autogen.git","type":"git"},"_npmVersion":"10.9.2","description":"Google 스프레드시트 기반 시나리오를 Playwright 테스트 스텁 코드로 자동 생성하고, 테스트 실행 결과를 다시 시트에 업데이트하는 CLI 도구","directories":{},"_nodeVersion":"22.17.1","dependencies":{"tsx":"^4.6.0","tslib":"^2.8.1","fs-extra":"^11.1.1","googleapis":"105","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.8.1","devDependencies":{"tsx":"^4.6.0","rollup":"^4.44.0","vitest":"^3.2.4","@vitest/ui":"^3.2.4","ts-pattern":"^5.7.1","typescript":"^5","@types/node":"^20.8.0","@types/fs-extra":"^11.0.1","@playwright/test":"^1.52.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"detox":">=20.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"detox":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/e2e-autogen_0.1.3_1753771020626_0.27524577561365016","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.4":{"name":"@dhlab/e2e-autogen","version":"0.1.4","keywords":["playwright","e2e","test-generation","cli"],"license":"MIT","_id":"@dhlab/e2e-autogen@0.1.4","maintainers":[{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"}],"homepage":"https://github.com/dhlab-org/e2e-autogen#readme","bugs":{"url":"https://github.com/dhlab-org/e2e-autogen/issues"},"bin":{"e2e-autogen":"dist/core/cli.cjs"},"dist":{"shasum":"2366dd7de8de6d08191970e5eac809b0d1dfbabd","tarball":"https://registry.npmjs.org/@dhlab/e2e-autogen/-/e2e-autogen-0.1.4.tgz","fileCount":57,"integrity":"sha512-Zxy1G6txYMLKcBzEPPMWVodKstXcL8Qkd8lkeWP98lgfnDOUnTWTl1wWnXcfCEvKGkzddCqDSVpouOF/JvbA3g==","signatures":[{"sig":"MEUCIQCQoaiBtbfNpjsloPnqx4FPUckJxwj4nOW6aYGhbuEi5QIgJ8AGis6G+I1bf+d6lq9HsPNC6lrVGjACKczIRR6ilfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dhlab%2fe2e-autogen@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202815},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.cjs","require":"./dist/config/index.cjs"},"./playwright":{"types":"./dist/packages/playwright/index.d.ts","import":"./dist/packages/playwright/index.js","default":"./dist/packages/playwright/index.cjs","require":"./dist/packages/playwright/index.cjs"},"./playwright/reporter":{"types":"./dist/packages/playwright/reporter.d.ts","require":"./dist/packages/playwright/reporter.cjs"}},"gitHead":"5fe469197322e400889e6b43a9455013f888aedc","scripts":{"dev":"tsx core/cli.ts","test":"vitest","build":"rollup -c","test:ui":"vitest --ui"},"_npmUser":{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"},"repository":{"url":"git+https://github.com/dhlab-org/e2e-autogen.git","type":"git"},"_npmVersion":"10.9.2","description":"Google 스프레드시트 기반 시나리오를 Playwright 테스트 스텁 코드로 자동 생성하고, 테스트 실행 결과를 다시 시트에 업데이트하는 CLI 도구","directories":{},"_nodeVersion":"22.17.1","dependencies":{"tsx":"^4.6.0","chalk":"^4.1.2","tslib":"^2.8.1","fs-extra":"^11.1.1","googleapis":"105","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.8.1","devDependencies":{"tsx":"^4.6.0","rollup":"^4.44.0","vitest":"^3.2.4","fast-glob":"^3.3.3","@vitest/ui":"^3.2.4","ts-pattern":"^5.7.1","typescript":"^5","@types/node":"^20.8.0","@msw/playwright":"^0.4.2","@types/fs-extra":"^11.0.1","@playwright/test":"^1.52.0","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"detox":">=20.0.0","@msw/playwright":"^0.4.2","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"detox":{"optional":true},"@msw/playwright":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/e2e-autogen_0.1.4_1754010319140_0.9663932136423734","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.5":{"name":"@dhlab/e2e-autogen","version":"0.1.5","keywords":["playwright","e2e","test-generation","cli"],"license":"MIT","_id":"@dhlab/e2e-autogen@0.1.5","maintainers":[{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"}],"homepage":"https://github.com/dhlab-org/e2e-autogen#readme","bugs":{"url":"https://github.com/dhlab-org/e2e-autogen/issues"},"bin":{"e2e-autogen":"dist/core/cli.cjs"},"dist":{"shasum":"b48cc0e6103f0972f8c7af359755a04758130996","tarball":"https://registry.npmjs.org/@dhlab/e2e-autogen/-/e2e-autogen-0.1.5.tgz","fileCount":63,"integrity":"sha512-TslOllLapQRVwoCXnmpJXgoiPJIwMS3bpWnkF7rD2eq1Zq4TAXCGGoW3U8wWa3JDg8xjAhRelVQCVEWVCKUJRw==","signatures":[{"sig":"MEUCIB3EX+/kivzmrYkmtgbclr5eZ5cT2KLW8LRd2IWUQ+qLAiEAvBSZeCiyqpmE17x6AfGM2GQzpraH63m00WLl+q6RiAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dhlab%2fe2e-autogen@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213440},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.cjs","require":"./dist/config/index.cjs"},"./playwright":{"types":"./dist/packages/playwright/index.d.ts","import":"./dist/packages/playwright/index.js","default":"./dist/packages/playwright/index.cjs","require":"./dist/packages/playwright/index.cjs"},"./playwright/reporter":{"types":"./dist/packages/playwright/reporter.d.ts","require":"./dist/packages/playwright/reporter.cjs"}},"gitHead":"93cb175b385412883111df03dbc982b3685375c5","scripts":{"dev":"tsx core/cli.ts","test":"vitest","build":"rollup -c","test:ui":"vitest --ui"},"_npmUser":{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"},"repository":{"url":"git+https://github.com/dhlab-org/e2e-autogen.git","type":"git"},"_npmVersion":"10.9.2","description":"Google 스프레드시트 기반 시나리오를 Playwright 테스트 스텁 코드로 자동 생성하고, 테스트 실행 결과를 다시 시트에 업데이트하는 CLI 도구","directories":{},"_nodeVersion":"22.17.1","dependencies":{"tsx":"^4.6.0","chalk":"^4.1.2","tslib":"^2.8.1","fs-extra":"^11.1.1","googleapis":"105","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.8.1","devDependencies":{"tsx":"^4.6.0","rollup":"^4.44.0","vitest":"^3.2.4","fast-glob":"^3.3.3","@vitest/ui":"^3.2.4","ts-pattern":"^5.7.1","typescript":"^5","@types/node":"^20.8.0","@msw/playwright":"^0.4.2","@types/fs-extra":"^11.0.1","@playwright/test":"^1.52.0","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"detox":">=20.0.0","@msw/playwright":"^0.4.2","@playwright/test":"^1.52.0"},"peerDependenciesMeta":{"detox":{"optional":true},"@msw/playwright":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/e2e-autogen_0.1.5_1754025561075_0.8921463640889606","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.6":{"name":"@dhlab/e2e-autogen","version":"0.1.6","keywords":["playwright","e2e","test-generation","cli"],"license":"MIT","_id":"@dhlab/e2e-autogen@0.1.6","maintainers":[{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"}],"homepage":"https://github.com/dhlab-org/e2e-autogen#readme","bugs":{"url":"https://github.com/dhlab-org/e2e-autogen/issues"},"bin":{"e2e-autogen":"dist/core/cli.cjs"},"dist":{"shasum":"4b49dcffd0658be78bdb284bd148af7c7dd06914","tarball":"https://registry.npmjs.org/@dhlab/e2e-autogen/-/e2e-autogen-0.1.6.tgz","fileCount":63,"integrity":"sha512-IKX75J0pDezckeNnlOvlZjqyY9ctia6Sg0h644la8qB62RbzUapr+bq1zepqYVAOyPrpHRRWIw0k6zW8DWI9Xg==","signatures":[{"sig":"MEQCIFv+v12NKDR35QTIPOVljz7pvBo1b5qELfPx8PPXbF3AAiA8zeElbPhJO0sHNrkoxi0uEpcnxFQZXzHSxhog/di46A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dhlab%2fe2e-autogen@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213440},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.cjs","require":"./dist/config/index.cjs"},"./playwright":{"types":"./dist/packages/playwright/index.d.ts","import":"./dist/packages/playwright/index.js","default":"./dist/packages/playwright/index.cjs","require":"./dist/packages/playwright/index.cjs"},"./playwright/reporter":{"types":"./dist/packages/playwright/reporter.d.ts","require":"./dist/packages/playwright/reporter.cjs"}},"gitHead":"2990c4b8e3aee794a49a0c3526967ebab78eac9b","scripts":{"dev":"tsx core/cli.ts","test":"vitest","build":"rollup -c","test:ui":"vitest --ui"},"_npmUser":{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"},"repository":{"url":"git+https://github.com/dhlab-org/e2e-autogen.git","type":"git"},"_npmVersion":"10.9.2","description":"Google 스프레드시트 기반 시나리오를 Playwright 테스트 스텁 코드로 자동 생성하고, 테스트 실행 결과를 다시 시트에 업데이트하는 CLI 도구","directories":{},"_nodeVersion":"22.17.1","dependencies":{"tsx":"^4.6.0","chalk":"^4.1.2","tslib":"^2.8.1","fs-extra":"^11.1.1","googleapis":"105","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.8.1","devDependencies":{"tsx":"^4.6.0","rollup":"^4.44.0","vitest":"^3.2.4","fast-glob":"^3.3.3","@vitest/ui":"^3.2.4","ts-pattern":"^5.7.1","typescript":"^5","@types/node":"^20.8.0","@msw/playwright":"^0.4.2","@types/fs-extra":"^11.0.1","@playwright/test":"^1.52.0","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"detox":">=20.0.0","@msw/playwright":"^0.4.2","@playwright/test":"^1.52.0"},"peerDependenciesMeta":{"detox":{"optional":true},"@msw/playwright":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/e2e-autogen_0.1.6_1754025717504_0.8157036586975468","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.7":{"name":"@dhlab/e2e-autogen","version":"0.1.7","keywords":["playwright","e2e","test-generation","cli"],"license":"MIT","_id":"@dhlab/e2e-autogen@0.1.7","maintainers":[{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"}],"homepage":"https://github.com/dhlab-org/e2e-autogen#readme","bugs":{"url":"https://github.com/dhlab-org/e2e-autogen/issues"},"bin":{"e2e-autogen":"dist/core/cli.cjs"},"dist":{"shasum":"204441b986a3129722a3990acd6a1ecfa5a0944a","tarball":"https://registry.npmjs.org/@dhlab/e2e-autogen/-/e2e-autogen-0.1.7.tgz","fileCount":63,"integrity":"sha512-ia3AIZjtaQlj5+7e6lhPgwjS/HOmRvy29arYVYhXa9uI6HIidqqmuZye2RU3lfTfH9M0zNUFBmYoXj0bJTAndw==","signatures":[{"sig":"MEUCIEEOXmiAWycb5LC1ukeXHXls9BMMWEh+7+aY0aAYG/KRAiEAjyUZTkq7rJh+t5sxkO6WNnGpegcl7N06KhdQC0kLkco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dhlab%2fe2e-autogen@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210679},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.cjs","require":"./dist/config/index.cjs"},"./playwright":{"types":"./dist/packages/playwright/index.d.ts","import":"./dist/packages/playwright/index.js","default":"./dist/packages/playwright/index.cjs","require":"./dist/packages/playwright/index.cjs"},"./playwright/reporter":{"types":"./dist/packages/playwright/reporter.d.ts","require":"./dist/packages/playwright/reporter.cjs"}},"gitHead":"326e4ec117b3bf1aad5fb490a8460fdb50af921c","scripts":{"dev":"tsx core/cli.ts","test":"vitest","build":"rollup -c","test:ui":"vitest --ui"},"_npmUser":{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"},"repository":{"url":"git+https://github.com/dhlab-org/e2e-autogen.git","type":"git"},"_npmVersion":"10.9.3","description":"Google 스프레드시트 기반 시나리오를 Playwright 테스트 스텁 코드로 자동 생성하고, 테스트 실행 결과를 다시 시트에 업데이트하는 CLI 도구","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tsx":"^4.6.0","chalk":"^4.1.2","tslib":"^2.8.1","fs-extra":"^11.1.1","googleapis":"105","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.8.1","devDependencies":{"tsx":"^4.6.0","rollup":"^4.44.0","vitest":"^3.2.4","fast-glob":"^3.3.3","@vitest/ui":"^3.2.4","ts-pattern":"^5.7.1","typescript":"^5","@types/node":"^20.8.0","@biomejs/biome":"2.1.4","@msw/playwright":"^0.4.2","@types/fs-extra":"^11.0.1","@playwright/test":"^1.52.0","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"detox":">=20.0.0","@msw/playwright":"^0.4.2","@playwright/test":"^1.52.0"},"peerDependenciesMeta":{"detox":{"optional":true},"@msw/playwright":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/e2e-autogen_0.1.7_1755133342353_0.1677249364549156","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.8":{"name":"@dhlab/e2e-autogen","version":"0.1.8","keywords":["playwright","e2e","test-generation","cli"],"license":"MIT","_id":"@dhlab/e2e-autogen@0.1.8","maintainers":[{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"}],"homepage":"https://github.com/dhlab-org/e2e-autogen#readme","bugs":{"url":"https://github.com/dhlab-org/e2e-autogen/issues"},"bin":{"e2e-autogen":"dist/core/cli.cjs"},"dist":{"shasum":"5f3adb87d93746fd79c9b0232a44abf84a1bf482","tarball":"https://registry.npmjs.org/@dhlab/e2e-autogen/-/e2e-autogen-0.1.8.tgz","fileCount":63,"integrity":"sha512-OS5cjpPRz3CGM1UWzv/y1YjFWMnq1qFlOvWK/SAwBqTCArUPUbAHKOLn71xoWcRsfZ06VwjsyZvOHCYPHZsSdQ==","signatures":[{"sig":"MEUCIFqkaLYNmbnbDJfxtwZO150rp1uKgEW9npfaoC7sOGpaAiEAjmPjj7F0gnCHIFdZoO+Tn3JIomQM1Tr34M631rTV/Wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dhlab%2fe2e-autogen@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210679},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.cjs","require":"./dist/config/index.cjs"},"./playwright":{"types":"./dist/packages/playwright/index.d.ts","import":"./dist/packages/playwright/index.js","default":"./dist/packages/playwright/index.cjs","require":"./dist/packages/playwright/index.cjs"},"./playwright/reporter":{"types":"./dist/packages/playwright/reporter.d.ts","require":"./dist/packages/playwright/reporter.cjs"}},"gitHead":"b3569b76f0a9929d0ff733f94363fc2ab8c2bbf7","scripts":{"dev":"tsx core/cli.ts","test":"vitest","build":"rollup -c","test:ui":"vitest --ui"},"_npmUser":{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"},"repository":{"url":"git+https://github.com/dhlab-org/e2e-autogen.git","type":"git"},"_npmVersion":"10.9.3","description":"Google 스프레드시트 기반 시나리오를 Playwright 테스트 스텁 코드로 자동 생성하고, 테스트 실행 결과를 다시 시트에 업데이트하는 CLI 도구","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tsx":"^4.6.0","chalk":"^4.1.2","tslib":"^2.8.1","fs-extra":"^11.1.1","googleapis":"105","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.8.1","devDependencies":{"tsx":"^4.6.0","rollup":"^4.44.0","vitest":"^3.2.4","fast-glob":"^3.3.3","@vitest/ui":"^3.2.4","ts-pattern":"^5.7.1","typescript":"^5","@types/node":"^20.8.0","@biomejs/biome":"2.1.4","@msw/playwright":"^0.4.2","@types/fs-extra":"^11.0.1","@playwright/test":"^1.52.0","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"detox":">=20.0.0","@msw/playwright":"^0.4.2","@playwright/test":"^1.52.0"},"peerDependenciesMeta":{"detox":{"optional":true},"@msw/playwright":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/e2e-autogen_0.1.8_1755133570535_0.49632439492325364","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.9":{"name":"@dhlab/e2e-autogen","version":"0.1.9","keywords":["playwright","e2e","test-generation","cli"],"license":"MIT","_id":"@dhlab/e2e-autogen@0.1.9","maintainers":[{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"}],"homepage":"https://github.com/dhlab-org/e2e-autogen#readme","bugs":{"url":"https://github.com/dhlab-org/e2e-autogen/issues"},"bin":{"e2e-autogen":"dist/core/cli.cjs"},"dist":{"shasum":"46c5417068cfa766f484fc1a9227dbe25773f16b","tarball":"https://registry.npmjs.org/@dhlab/e2e-autogen/-/e2e-autogen-0.1.9.tgz","fileCount":66,"integrity":"sha512-6WdhSIvMZJz+IPKXaqEe1i1jx9++Y296+U623yEfFMrHdzqlWDlr/YP0a0w4LgPi5gtRTHNn04QLBcu+xL4gSQ==","signatures":[{"sig":"MEQCIBkk+TkjkhVkJ7IDhjc3ziYrQeeGIfAoC4UcxSNrd/BTAiBWGotMNrszjIhE6fGbZRQ8wi8/bvupMGLPLg4rfUQujw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dhlab%2fe2e-autogen@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229424},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.cjs","require":"./dist/config/index.cjs"},"./playwright":{"types":"./dist/packages/playwright/index.d.ts","import":"./dist/packages/playwright/index.js","default":"./dist/packages/playwright/index.cjs","require":"./dist/packages/playwright/index.cjs"},"./playwright/reporter":{"types":"./dist/packages/playwright/reporter.d.ts","require":"./dist/packages/playwright/reporter.cjs"}},"gitHead":"51ad8499bf70ab651cef1a48fbecfe561121b670","scripts":{"dev":"tsx core/cli.ts","test":"vitest","build":"rollup -c","test:ui":"vitest --ui"},"_npmUser":{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"},"repository":{"url":"git+https://github.com/dhlab-org/e2e-autogen.git","type":"git"},"_npmVersion":"10.9.3","description":"Google 스프레드시트 기반 시나리오를 Playwright 테스트 스텁 코드로 자동 생성하고, 테스트 실행 결과를 다시 시트에 업데이트하는 CLI 도구","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tsx":"^4.6.0","chalk":"^4.1.2","tslib":"^2.8.1","fs-extra":"^11.1.1","googleapis":"105","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.8.1","devDependencies":{"tsx":"^4.6.0","rollup":"^4.44.0","vitest":"^3.2.4","fast-glob":"^3.3.3","@vitest/ui":"^3.2.4","ts-pattern":"^5.7.1","typescript":"^5","@types/node":"^20.8.0","@biomejs/biome":"2.1.4","@msw/playwright":"^0.4.2","@types/fs-extra":"^11.0.1","@playwright/test":"^1.52.0","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"detox":">=20.0.0","@msw/playwright":"^0.4.2","@playwright/test":"^1.52.0"},"peerDependenciesMeta":{"detox":{"optional":true},"@msw/playwright":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/e2e-autogen_0.1.9_1755157090312_0.09398182517555353","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0":{"name":"@dhlab/e2e-autogen","version":"0.2.0","keywords":["playwright","e2e","test-generation","cli"],"license":"MIT","_id":"@dhlab/e2e-autogen@0.2.0","maintainers":[{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"}],"homepage":"https://github.com/dhlab-org/e2e-autogen#readme","bugs":{"url":"https://github.com/dhlab-org/e2e-autogen/issues"},"bin":{"e2e-autogen":"dist/core/cli.cjs"},"dist":{"shasum":"0855034e5ec8b7c8f843361f2f4ad344b0b2f548","tarball":"https://registry.npmjs.org/@dhlab/e2e-autogen/-/e2e-autogen-0.2.0.tgz","fileCount":75,"integrity":"sha512-nEq2xRiAlGHu85VanLSh005rYW1mw8dhmj1RtWh+//8l5rr+wauaXlOJNzJ47ByJ6yNzCUErRhzGbIBcTUmM3w==","signatures":[{"sig":"MEQCIGr+1y1hx0WWiv9sgI4sJWgQF/93yh9JDyLsNngewr5BAiAtFpyGMcWbHYonZ56XDHgiqK1BChoIcvs7X68b7pF6Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dhlab%2fe2e-autogen@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":239319},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.cjs","require":"./dist/config/index.cjs"},"./socketio":{"types":"./dist/packages/socketio/index.d.ts","import":"./dist/packages/socketio/index.js","default":"./dist/packages/socketio/index.cjs","require":"./dist/packages/socketio/index.cjs"},"./playwright":{"types":"./dist/packages/playwright/index.d.ts","import":"./dist/packages/playwright/index.js","default":"./dist/packages/playwright/index.cjs","require":"./dist/packages/playwright/index.cjs"},"./playwright/reporter":{"types":"./dist/packages/playwright/reporter.d.ts","require":"./dist/packages/playwright/reporter.cjs"}},"gitHead":"d0467ea0905eabe225cd3a101bd028bcdf81a554","scripts":{"dev":"tsx core/cli.ts","test":"vitest","build":"rollup -c","test:ui":"vitest --ui"},"_npmUser":{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"},"repository":{"url":"git+https://github.com/dhlab-org/e2e-autogen.git","type":"git"},"_npmVersion":"10.9.3","description":"Google 스프레드시트 기반 시나리오를 Playwright 테스트 스텁 코드로 자동 생성하고, 테스트 실행 결과를 다시 시트에 업데이트하는 CLI 도구","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tsx":"^4.6.0","chalk":"^4.1.2","tslib":"^2.8.1","fs-extra":"^11.1.1","googleapis":"105","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.8.1","devDependencies":{"tsx":"^4.6.0","rollup":"^4.44.0","vitest":"^3.2.4","fast-glob":"^3.3.3","socket.io":"^4.8.1","@vitest/ui":"^3.2.4","ts-pattern":"^5.7.1","typescript":"^5","@types/node":"^20.8.0","@biomejs/biome":"2.1.4","@msw/playwright":"^0.4.2","@types/fs-extra":"^11.0.1","@playwright/test":"^1.52.0","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"detox":">=20.0.0","socket.io":"^4.8.1","@msw/playwright":"^0.4.2","@playwright/test":"^1.52.0"},"peerDependenciesMeta":{"detox":{"optional":true},"socket.io":{"optional":true},"@msw/playwright":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/e2e-autogen_0.2.0_1755574060251_0.026076170531186937","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.1":{"name":"@dhlab/e2e-autogen","version":"0.2.1","keywords":["playwright","e2e","test-generation","cli"],"license":"MIT","_id":"@dhlab/e2e-autogen@0.2.1","maintainers":[{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"}],"homepage":"https://github.com/dhlab-org/e2e-autogen#readme","bugs":{"url":"https://github.com/dhlab-org/e2e-autogen/issues"},"bin":{"e2e-autogen":"dist/core/cli.cjs"},"dist":{"shasum":"0192fbe4bf8f0d3b336fd0fe49dfaba1eb2f51ab","tarball":"https://registry.npmjs.org/@dhlab/e2e-autogen/-/e2e-autogen-0.2.1.tgz","fileCount":75,"integrity":"sha512-dmniQ1IkCurklMbDW3iJSLVbb6aCSLfPZU+hWyaHlPn8NYwNJ27lb7OBW8YYwG2VPzx3tqUf6cXtMJDL0aMeig==","signatures":[{"sig":"MEUCICMizm8I2t8EXOH7WXg9ML6kEFr1LOUwC2i4i6FD/Mn9AiEAq609sRw8DU5bWbwHRUsb3SnFiP/VI/9jEkhygoJaSXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dhlab%2fe2e-autogen@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235376},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.cjs","require":"./dist/config/index.cjs"},"./socketio":{"types":"./dist/packages/socketio/index.d.ts","import":"./dist/packages/socketio/index.js","default":"./dist/packages/socketio/index.cjs","require":"./dist/packages/socketio/index.cjs"},"./playwright":{"types":"./dist/packages/playwright/index.d.ts","import":"./dist/packages/playwright/index.js","default":"./dist/packages/playwright/index.cjs","require":"./dist/packages/playwright/index.cjs"},"./playwright/reporter":{"types":"./dist/packages/playwright/reporter.d.ts","require":"./dist/packages/playwright/reporter.cjs"}},"gitHead":"b29ed178dbde25501e670a3f755095bc71e51982","scripts":{"dev":"tsx core/cli.ts","test":"vitest","build":"rollup -c","test:ui":"vitest --ui"},"_npmUser":{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"},"repository":{"url":"git+https://github.com/dhlab-org/e2e-autogen.git","type":"git"},"_npmVersion":"10.9.3","description":"Google 스프레드시트 기반 시나리오를 Playwright 테스트 스텁 코드로 자동 생성하고, 테스트 실행 결과를 다시 시트에 업데이트하는 CLI 도구","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tsx":"^4.6.0","chalk":"^4.1.2","tslib":"^2.8.1","fs-extra":"^11.1.1","googleapis":"105","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.8.1","devDependencies":{"tsx":"^4.6.0","rollup":"^4.44.0","vitest":"^3.2.4","fast-glob":"^3.3.3","socket.io":"^4.8.1","@vitest/ui":"^3.2.4","ts-pattern":"^5.7.1","typescript":"^5","@types/node":"^20.8.0","@biomejs/biome":"2.1.4","@types/fs-extra":"^11.0.1","@playwright/test":"^1.52.0","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"detox":">=20.0.0","socket.io":"^4.8.1","@playwright/test":"^1.52.0"},"peerDependenciesMeta":{"detox":{"optional":true},"socket.io":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/e2e-autogen_0.2.1_1755589915079_0.6819807996549598","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.2":{"name":"@dhlab/e2e-autogen","version":"0.2.2","keywords":["playwright","e2e","test-generation","cli"],"license":"MIT","_id":"@dhlab/e2e-autogen@0.2.2","maintainers":[{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"}],"homepage":"https://github.com/dhlab-org/e2e-autogen#readme","bugs":{"url":"https://github.com/dhlab-org/e2e-autogen/issues"},"bin":{"e2e-autogen":"dist/core/cli.cjs"},"dist":{"shasum":"90c01c3449a2ae221a49d5ed74e2db2019cc409a","tarball":"https://registry.npmjs.org/@dhlab/e2e-autogen/-/e2e-autogen-0.2.2.tgz","fileCount":84,"integrity":"sha512-92g7Gp02oA2N2LXo1wEpfTJMrc55RB3hwv88q8AuGMKheOT6b2nBrYk4GpExb72HijNFVff6CSfxxENKPVEVqQ==","signatures":[{"sig":"MEUCIEQ40powZ/e0gb7GbBGDAjiDOwTOzS1QezVRTjUlLda1AiEA6HatmLAz319oh08iePPIde+85+Q8/qkvg01WbsbNzos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dhlab%2fe2e-autogen@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249764},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.cjs","require":"./dist/config/index.cjs"},"./socketio":{"types":"./dist/packages/socketio/index.d.ts","import":"./dist/packages/socketio/index.js","default":"./dist/packages/socketio/index.cjs","require":"./dist/packages/socketio/index.cjs"},"./playwright":{"types":"./dist/packages/playwright/index.d.ts","import":"./dist/packages/playwright/index.js","default":"./dist/packages/playwright/index.cjs","require":"./dist/packages/playwright/index.cjs"},"./playwright/reporter":{"types":"./dist/packages/playwright/reporter.d.ts","require":"./dist/packages/playwright/reporter.cjs"}},"gitHead":"c7a0264cda6e36d09e9e21b438dd6ca18431f80d","scripts":{"dev":"tsx core/cli.ts","test":"vitest","build":"rollup -c","test:ui":"vitest --ui"},"_npmUser":{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"},"repository":{"url":"git+https://github.com/dhlab-org/e2e-autogen.git","type":"git"},"_npmVersion":"10.9.3","description":"Google 스프레드시트 기반 시나리오를 Playwright 테스트 스텁 코드로 자동 생성하고, 테스트 실행 결과를 다시 시트에 업데이트하는 CLI 도구","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tsx":"^4.6.0","chalk":"^4.1.2","tslib":"^2.8.1","fs-extra":"^11.1.1","googleapis":"105","@clack/prompts":"^0.11.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.8.1","devDependencies":{"tsx":"^4.6.0","rollup":"^4.44.0","vitest":"^3.2.4","fast-glob":"^3.3.3","socket.io":"^4.8.1","@vitest/ui":"^3.2.4","ts-pattern":"^5.7.1","typescript":"^5","@types/node":"^20.8.0","@biomejs/biome":"2.1.4","@types/fs-extra":"^11.0.1","@playwright/test":"^1.52.0","rollup-plugin-dts":"^6.2.1","rollup-plugin-copy":"^3.5.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"detox":">=20.0.0","socket.io":"^4.8.1","@playwright/test":"^1.52.0"},"peerDependenciesMeta":{"detox":{"optional":true},"socket.io":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/e2e-autogen_0.2.2_1757573003866_0.8228782259228151","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.3":{"name":"@dhlab/e2e-autogen","version":"0.2.3","keywords":["playwright","e2e","test-generation","cli"],"license":"MIT","_id":"@dhlab/e2e-autogen@0.2.3","maintainers":[{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"}],"homepage":"https://github.com/dhlab-org/e2e-autogen#readme","bugs":{"url":"https://github.com/dhlab-org/e2e-autogen/issues"},"bin":{"e2e-autogen":"dist/core/cli.cjs"},"dist":{"shasum":"12f05fb8e89fbe9c8174502183edd86e25b42de4","tarball":"https://registry.npmjs.org/@dhlab/e2e-autogen/-/e2e-autogen-0.2.3.tgz","fileCount":84,"integrity":"sha512-jxk0GKbpU3zhu4pGday4htDu1h4/VeKxWcGtucHpsTuKYXusPBWzpTrNAr7MSAh/nwaxcPPmciGh+YZYoRhGkw==","signatures":[{"sig":"MEUCIQCuPNiKQObaccbDtB6BusvXtO2k/gIuHVw3Tp7DAlrtxwIgc9j/SBc2ZtO8NwGWcAmB1v4lu40DhptI+JTF3ZL1bxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dhlab%2fe2e-autogen@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249560},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.cjs","require":"./dist/config/index.cjs"},"./socketio":{"types":"./dist/packages/socketio/index.d.ts","import":"./dist/packages/socketio/index.js","default":"./dist/packages/socketio/index.cjs","require":"./dist/packages/socketio/index.cjs"},"./playwright":{"types":"./dist/packages/playwright/index.d.ts","import":"./dist/packages/playwright/index.js","default":"./dist/packages/playwright/index.cjs","require":"./dist/packages/playwright/index.cjs"},"./playwright/reporter":{"types":"./dist/packages/playwright/reporter.d.ts","require":"./dist/packages/playwright/reporter.cjs"}},"gitHead":"98481da8a2c17d0116f653a393c35fc4108e8309","scripts":{"dev":"tsx core/cli.ts","test":"vitest","build":"rollup -c","test:ui":"vitest --ui"},"_npmUser":{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"},"repository":{"url":"git+https://github.com/dhlab-org/e2e-autogen.git","type":"git"},"_npmVersion":"10.9.3","description":"Google 스프레드시트 기반 시나리오를 Playwright 테스트 스텁 코드로 자동 생성하고, 테스트 실행 결과를 다시 시트에 업데이트하는 CLI 도구","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tsx":"^4.6.0","chalk":"^4.1.2","tslib":"^2.8.1","fs-extra":"^11.1.1","@clack/prompts":"^0.11.0","@googleapis/sheets":"^11.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.8.1","devDependencies":{"tsx":"^4.6.0","rollup":"^4.44.0","vitest":"^3.2.4","fast-glob":"^3.3.3","socket.io":"^4.8.1","@vitest/ui":"^3.2.4","ts-pattern":"^5.7.1","typescript":"^5","@types/node":"^20.8.0","@biomejs/biome":"2.1.4","@types/fs-extra":"^11.0.1","@playwright/test":"^1.52.0","rollup-plugin-dts":"^6.2.1","rollup-plugin-copy":"^3.5.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"detox":">=20.0.0","socket.io":"^4.8.1","@playwright/test":"^1.52.0"},"peerDependenciesMeta":{"detox":{"optional":true},"socket.io":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/e2e-autogen_0.2.3_1757577083177_0.6424475344104088","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.4":{"name":"@dhlab/e2e-autogen","version":"0.2.4","keywords":["playwright","e2e","test-generation","cli"],"license":"MIT","_id":"@dhlab/e2e-autogen@0.2.4","maintainers":[{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"}],"homepage":"https://github.com/dhlab-org/e2e-autogen#readme","bugs":{"url":"https://github.com/dhlab-org/e2e-autogen/issues"},"bin":{"e2e-autogen":"dist/core/cli.cjs"},"dist":{"shasum":"f42a3297d85b99515d9515b10bb888cc88fc6182","tarball":"https://registry.npmjs.org/@dhlab/e2e-autogen/-/e2e-autogen-0.2.4.tgz","fileCount":84,"integrity":"sha512-+C8X5NidTD80BZcJznxVcRB/GBxKxloqGL4y9h/5VlzedUYNs1AfYsxeTk1M6tuoY3KttsxPjrteDUspdJuRtg==","signatures":[{"sig":"MEQCIAkEUUS0hUb259PAI3eCjVjD/Q6Nwo0AnbULOxJEvQFYAiBPS9pkJEpcYPNP/sWlgBFBSM3Ejk11NdNttZ6k3bVtcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dhlab%2fe2e-autogen@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252906},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.cjs","require":"./dist/config/index.cjs"},"./socketio":{"types":"./dist/packages/socketio/index.d.ts","import":"./dist/packages/socketio/index.js","default":"./dist/packages/socketio/index.cjs","require":"./dist/packages/socketio/index.cjs"},"./playwright":{"types":"./dist/packages/playwright/index.d.ts","import":"./dist/packages/playwright/index.js","default":"./dist/packages/playwright/index.cjs","require":"./dist/packages/playwright/index.cjs"},"./playwright/reporter":{"types":"./dist/packages/playwright/reporter.d.ts","require":"./dist/packages/playwright/reporter.cjs"}},"gitHead":"ddb52507e84b49469503de623fcceb439d17df8b","scripts":{"dev":"tsx core/cli.ts","test":"vitest","build":"rollup -c","test:ui":"vitest --ui"},"_npmUser":{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"},"repository":{"url":"git+https://github.com/dhlab-org/e2e-autogen.git","type":"git"},"_npmVersion":"10.9.4","description":"Google 스프레드시트 기반 시나리오를 Playwright 테스트 스텁 코드로 자동 생성하고, 테스트 실행 결과를 다시 시트에 업데이트하는 CLI 도구","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tsx":"^4.6.0","chalk":"^4.1.2","tslib":"^2.8.1","fs-extra":"^11.1.1","@clack/prompts":"^0.11.0","@googleapis/sheets":"^11.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.8.1","devDependencies":{"tsx":"^4.6.0","rollup":"^4.44.0","vitest":"^3.2.4","fast-glob":"^3.3.3","socket.io":"^4.8.1","@vitest/ui":"^3.2.4","ts-pattern":"^5.7.1","typescript":"^5","@types/node":"^20.8.0","@biomejs/biome":"2.1.4","@types/fs-extra":"^11.0.1","@playwright/test":"^1.52.0","rollup-plugin-dts":"^6.2.1","rollup-plugin-copy":"^3.5.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"detox":">=20.0.0","socket.io":"^4.8.1","@playwright/test":"^1.52.0"},"peerDependenciesMeta":{"detox":{"optional":true},"socket.io":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/e2e-autogen_0.2.4_1764754051394_0.4745896449961111","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.5":{"name":"@dhlab/e2e-autogen","version":"0.2.5","keywords":["playwright","e2e","test-generation","cli"],"license":"MIT","_id":"@dhlab/e2e-autogen@0.2.5","maintainers":[{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"}],"homepage":"https://github.com/dhlab-org/e2e-autogen#readme","bugs":{"url":"https://github.com/dhlab-org/e2e-autogen/issues"},"bin":{"e2e-autogen":"dist/core/cli.cjs"},"dist":{"shasum":"cdbebae9524ee6f91aaf4172f21f62cef6147001","tarball":"https://registry.npmjs.org/@dhlab/e2e-autogen/-/e2e-autogen-0.2.5.tgz","fileCount":84,"integrity":"sha512-uizARkE6ausS9Mt4cuLpoo6HcfzVm7NG1ph7JyvgmZwVgI5Z0BHCuwSUNRoeCbtBcR4KfE/JQEEZycvYipLyAQ==","signatures":[{"sig":"MEQCICfcCyZIYNrkkCEtVBqOCz4CgSRKjGToTWHg3pkoURI4AiBpd7TNb5Q5ovcmnAqRfkC57LAjcMa7VZFr5LQTpaxRxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dhlab%2fe2e-autogen@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":253095},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","default":"./dist/config/index.cjs","require":"./dist/config/index.cjs"},"./socketio":{"types":"./dist/packages/socketio/index.d.ts","import":"./dist/packages/socketio/index.js","default":"./dist/packages/socketio/index.cjs","require":"./dist/packages/socketio/index.cjs"},"./playwright":{"types":"./dist/packages/playwright/index.d.ts","import":"./dist/packages/playwright/index.js","default":"./dist/packages/playwright/index.cjs","require":"./dist/packages/playwright/index.cjs"},"./playwright/reporter":{"types":"./dist/packages/playwright/reporter.d.ts","require":"./dist/packages/playwright/reporter.cjs"}},"gitHead":"0b71e3c87c8bd3a2093575fd0640bb179f9ce7c6","scripts":{"dev":"tsx core/cli.ts","test":"vitest","build":"rollup -c","test:ui":"vitest --ui"},"_npmUser":{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"},"repository":{"url":"git+https://github.com/dhlab-org/e2e-autogen.git","type":"git"},"_npmVersion":"10.9.4","description":"Google 스프레드시트 기반 시나리오를 Playwright 테스트 스텁 코드로 자동 생성하고, 테스트 실행 결과를 다시 시트에 업데이트하는 CLI 도구","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tsx":"^4.6.0","chalk":"^4.1.2","tslib":"^2.8.1","fs-extra":"^11.1.1","@clack/prompts":"^0.11.0","@googleapis/sheets":"^11.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.8.1","devDependencies":{"tsx":"^4.6.0","rollup":"^4.44.0","vitest":"^3.2.4","fast-glob":"^3.3.3","socket.io":"^4.8.1","@vitest/ui":"^3.2.4","ts-pattern":"^5.7.1","typescript":"^5","@types/node":"^20.8.0","@biomejs/biome":"2.1.4","@types/fs-extra":"^11.0.1","@playwright/test":"^1.52.0","rollup-plugin-dts":"^6.2.1","rollup-plugin-copy":"^3.5.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"detox":">=20.0.0","socket.io":"^4.8.1","@playwright/test":"^1.52.0"},"peerDependenciesMeta":{"detox":{"optional":true},"socket.io":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/e2e-autogen_0.2.5_1766022326455_0.3067167740174699","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2025-07-11T05:34:23.871Z","modified":"2025-12-18T03:35:30.036Z","0.1.0":"2025-07-11T05:34:24.342Z","0.1.1":"2025-07-24T09:10:23.258Z","0.1.2":"2025-07-25T07:22:46.452Z","0.1.3":"2025-07-29T06:37:00.859Z","0.1.4":"2025-08-01T01:05:19.320Z","0.1.5":"2025-08-01T05:19:21.292Z","0.1.6":"2025-08-01T05:21:57.689Z","0.1.7":"2025-08-14T01:02:22.553Z","0.1.8":"2025-08-14T01:06:10.755Z","0.1.9":"2025-08-14T07:38:10.515Z","0.2.0":"2025-08-19T03:27:40.429Z","0.2.1":"2025-08-19T07:51:55.276Z","0.2.2":"2025-09-11T06:43:24.050Z","0.2.3":"2025-09-11T07:51:23.375Z","0.2.4":"2025-12-03T09:27:31.600Z","0.2.5":"2025-12-18T01:45:26.603Z"},"bugs":{"url":"https://github.com/dhlab-org/e2e-autogen/issues"},"license":"MIT","homepage":"https://github.com/dhlab-org/e2e-autogen#readme","keywords":["playwright","e2e","test-generation","cli"],"repository":{"url":"git+https://github.com/dhlab-org/e2e-autogen.git","type":"git"},"description":"Google 스프레드시트 기반 시나리오를 Playwright 테스트 스텁 코드로 자동 생성하고, 테스트 실행 결과를 다시 시트에 업데이트하는 CLI 도구","maintainers":[{"name":"dhlab-fe","email":"dl_dhlab_fe@navercorp.com"}],"readme":"# 🤖 E2E Autogen\n\n> ⚠️ DEPRECATED: 이 패키지는 더 이상 사용되지 않습니다. 이제부터는 [@jjades/e2e-autogen](https://www.npmjs.com/package/@jjades/e2e-autogen)에서 관리됩니다.\n\nGoogle Spreadsheet를 **단일 소스**로 삼아, **E2E 테스트의 작성–실행–리포팅**까지 자동화하여 QA·개발 리소스를 줄이는 도구입니다.\n\n- 한 번의 TC 정의 → 테스트 스텁 자동 생성 → 실행 결과 자동 업데이트  \n- PM은 더 이상 **수동 QA를 반복하지 않고**, 개발자는 **작성 비용을 크게 낮춥니다**.\n\n\n## 🚩 왜 만들었나요?\n현장의 E2E 테스트는 다음 이유로 우선순위에서 밀리는 경우가 많습니다.\n\n- **분산된 기준**: 요구사항/테스트 기준이 이슈·위키·시트·코드에 흩어져 합의가 어렵다.\n- **높은 작성 비용**: 테스트 코드 골격부터 매번 만들어야 하니 초기 진입 장벽이 높다.\n- **수동 결과 관리**: 실행/결과 정리가 수동이라 히스토리·커버리지 관리 비용이 크다.\n\n**E2E Autogen**은 **스프레드시트를 단일 소스**로 삼아 아래를 자동화합니다:\n- 시트 → Playwright 테스트 스텁 자동 생성\n- 공통 유틸/픽스처/목 인프라 제공으로 작성 시간 최소화\n- 실행 결과를 다시 시트에 업데이트(+ 커버리지 집계)\n\n## 🎯 목표\n- PM은 **수동 기능 테스트를 반복하지 않아도 되는 환경**\n- 개발자는 **부담 없이 E2E를 도입**하고, 팀 공통 유틸로 빠르게 작성\n- 테스트 히스토리/커버리지는 **시트 하나로 집계**\n\n\n## ✅ 핵심 기능 \n1. **TC → 테스트 스텁 자동 생성**\n  - Google 스프레드시트의 TC를 파싱해 Playwright 테스트 스켈레톤 생성      \n  - 반복 보일러플레이트 최소화     \n\n2. **개발 DX 강화**\n  - `Playwright`용 유틸/픽스처 제공   \n  - `Mock Socket Server` 제공   \n  - `api-recorder` 연동: 실제 API/소켓 트래픽을 JSON으로 캡처해 즉시 목 주입   \n\n3. **리포팅 자동화**\n  - 실행 결과를 스프레드시트에 자동 업데이트   \n  - 커버리지·히스토리를 같은 시트에서 관리   \n\n\n## ⚙️ 빠른 시작 (Quick Start)\n### 1) 설치\n\n```bash\nnpm install -D @dhlab/e2e-autogen\n# 또는\nyarn add -D @dhlab/e2e-autogen \n```\n\n설치가 정상적으로 완료되었는지 확인해보세요:\n\n```bash\n# 버전 정보 확인\ne2e-autogen --version\n\n# 사용법 확인\ne2e-autogen --help\n```\n\n### 2) 설정 파일 생성\n\n대화형 설정으로 `e2e-autogen.config.ts` 파일을 자동 생성할 수 있습니다:\n\n```bash\nyarn e2e-autogen init\n```\n\n이 명령어를 실행하면 다음과 같은 질문들이 나타납니다:\n- 📊 Google Sheets URL\n- 🧪 테스트 프레임워크 (Playwright/Detox)\n- 📁 스텁 파일 출력 폴더\n- 📄 테스트 결과 JSON 파일 경로\n- 🔐 Google API 인증 파일 경로\n\n또는 수동으로 `e2e-autogen.config.ts` 파일을 생성할 수도 있습니다:\n\n\n```typescript\nimport { defineConfig } from '@dhlab/e2e-autogen';\n\nexport default defineConfig({\n  // Google Sheets URL (required)\n  sheetsUrl: \"https://docs.google.com/spreadsheets/d/...\",\n\n  // 테스트 프레임워크 (optional, default: \"playwright\")\n  framework: \"playwright\",\n\n  // 스텁 코드 생성 디렉토리 (optional)\n  stubOutputFolder: \"./playwright/__generated-stub__\",\n\n  // 테스트 결과 JSON 파일 경로 (optional)\n  jsonReporterFile: \"./playwright/e2e-autogen-reporter.json\",\n\n  // Google API 인증 파일 경로 (optional)\n  credentialsFile: \"./playwright/.auth/credentials.json\",\n\n  // Google Sheets 컬럼 매핑 (optional)\n  googleSheetColumns: {\n    scenarioId: \"A\",\n    scenarioDescription: \"B\",\n    uiPath: \"C\",\n    action: \"D\",\n    expected: \"E\",\n    testId: \"F\",\n    tag: \"G\",\n    comment: \"H\",\n  },\n});\n```\n\n### 3) 스텁 생성\n```bash\nyarn e2e-autogen generate\n```\n\n`./playwright/__generated-stub__` 아래에 스텁 파일들이 생성됩니다.\n\n```typescript\nimport { test } from \"@playwright/test\";\n\ntest(\"[TC-1.1] 질문 입력\", async ({ page }) => {\n  await test.step(\"[TC-1.1.1] 메인화면 로드 -> 질문 입력창이 정상적으로 표시\", async () => {\n    // ...\n  });\n\n  await test.step(\"[TC-1.1.2] 질문 입력창에 문자 입력 -> 정상적으로 입력됨\", async () => {\n    // ...\n  });\n});\n```\n\n### 4) 테스트 작성 (생성된 스텁 채우기)\n\n**🛠 작성 팁**  \n- [Playwright Test Generator](https://playwright.dev/docs/codegen) 활용 시 빠른 작성이 가능합니다.\n- 스텁 코드 + 구현 코드를 AI에 함께 제공하면 작성 속도가 증가합니다.\n\n\n**⚠️ 주의사항**\n- generate CLI 실행 시 기존 스텁이 덮어쓰기 되므로, 작성한 코드는 다른 위치로 복사해 두는 것을 권장합니다.\n- Playwright로 자동화가 어려운 TC의 경우, `manual_only` 결과를 주입할 수 있습니다.\n→ PM이 해당 케이스를 보고 수동 테스트를 진행합니다.\n\n**🚀 고급 활용**\n1. 공통 Fixture 사용\n- `@dhlab/e2e-autogen/playwright`에서 제공하는 다양한 fixture를 활용해 반복 코드를 줄이세요.\n- 제공하는 기능은 [여기](./docs/playwright.md)에서 확인할 수 있습니다.\n\n2. 소켓 모킹\n- Swagger에 정의되지 않은 Socket 통신은 직접 모킹하기 어렵습니다.\n- `api-recorder`로 실제 통신을 녹화한 후, `e2e-autogen`의 `Mock Socket Server`에 주입하여 빠르게 모킹할 수 있습니다. \n- 자세한 가이드는 [여기](./docs/socket-io.md)에서 확인하세요.\n\n### 5) 실행 & 결과 업데이트\nE2E Autogen은 테스트 결과를 최적화하기 위해 커스텀 리포트를 제공합니다. \n\n`playwright.config.ts`에 전용 리포터를 추가하세요.\n\n```typescript\n// playwright.config.ts\nimport { defineConfig } from \"@playwright/test\";\n\nexport default defineConfig({\n  reporter: [\n    [\"html\"],\n    [\n      require.resolve(\"@dhlab/e2e-autogen/playwright/reporter\"),\n      { outputFile: \"./playwright/e2e-autogen-report.json\" },\n    ],\n  ],\n});\n```\n\n**실행 & 시트 업데이트:**   \n```bash\n# 테스트 실행 + JSON 리포트 생성\nyarn playwright test\n```\n\n```bash\n# 시트 업데이트\nyarn e2e-autogen update\n# → 결과/코멘트/커버리지가 스프레드시트에 반영\n```\n\n## 📚 자세한 사용법과 가이드\n\n- **스프레드시트 작성 가이드**: [docs/how-to-write-sheet.md](docs/how-to-write-sheet.md)\n- **테스트 결과 및 커버리지 활용 가이드**: [docs/how-to-use-results.md](docs/how-to-use-results.md)\n- **Playwright fixture**: [docs/playwright.md](docs/playwright.md)\n- **목 소켓 서버(socket.io)**: [docs/socket-io.md](docs/socket-io.md)\n- **로컬 개발/배포(패키징) 가이드**: [docs/local-dev.md](docs/local-dev.md)\n\n## 📄 라이선스\n\nMIT © dhlab-fe\n","readmeFilename":"README.md"}