{"bin":{"sungen":"bin/sungen.js"},"dist":{"shasum":"2b4269747e0c4b56dba83464e22f09ecb61fc330","tarball":"https://registry.npmjs.org/@sun-asterisk/sungen/-/sungen-3.2.34.tgz","fileCount":1852,"integrity":"sha512-ZAsCf/68wi9TK5R+IpGlwoojlGBZpRo4GXHVIdwRaGpPX0WyhjwtrCGjvhwcDbsics5w5HPW4NrNIRC6dKzKvA==","signatures":[{"sig":"MEUCIC5L9MdyEoRi6ss1vtFrEeg8NOdLd7g0VuShjfm+KwjjAiEA8niLHdW7Kzq4/2vGqotR7dRATEMD01U03aVZFegdPEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH/qxuJjr4nl7YF8EcR1jPzRGhvUpyDFe4I0EmigX8j2AiEAlWR+mrJAkoJGksuemu9IqXI4CjZN9oe6KAyPQlfV+2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12269702},"main":"src/index.ts","name":"@sun-asterisk/sungen","types":"src/index.ts","author":{"url":"engineer & quality","name":"eqe team"},"engines":{"node":">=18.0.0"},"gitHead":"5b0c5a5576183f28ec96db51dcd999b051c5ed56","license":"MIT","scripts":{"dev":"tsx src/cli/index.ts","test":"tsx tests/run-all.ts","build":"rm -rf dist && tsc && npm run copy-templates","test:update":"tsx tests/golden/run.ts --update && tsx tests/audit/run.ts --update && tsx tests/ingest/run.ts --update","copy-templates":"mkdir -p dist/generators/test-generator/adapters/playwright/templates/steps && mkdir -p dist/generators/test-generator/templates && mkdir -p dist/orchestrator/templates && mkdir -p dist/dashboard/templates && cp -r src/generators/test-generator/adapters/playwright/templates/*.hbs dist/generators/test-generator/adapters/playwright/templates/ 2>/dev/null || true && cp -r src/generators/test-generator/adapters/playwright/templates/steps dist/generators/test-generator/adapters/playwright/templates/ && mkdir -p dist/generators/test-generator/adapters/appium/templates/steps && cp -r src/generators/test-generator/adapters/appium/templates/*.hbs dist/generators/test-generator/adapters/appium/templates/ 2>/dev/null || true && cp -r src/generators/test-generator/adapters/appium/templates/steps dist/generators/test-generator/adapters/appium/templates/ && cp src/generators/test-generator/templates/*.hbs dist/generators/test-generator/templates/ 2>/dev/null || true && cp -r src/orchestrator/templates/* dist/orchestrator/templates/ && cp src/dashboard/templates/index.html dist/dashboard/templates/index.html && mkdir -p dist/harness/catalog && cp src/harness/catalog/*.yaml dist/harness/catalog/","prepublishOnly":"npm run build:dashboard && npm run build","build:dashboard":"cd ../../dashboard && npm install --silent && npm run build && cd - && cp ../../dashboard/dist/index.html src/dashboard/templates/index.html","gen:step-matrix":"tsx tools/step-support-matrix/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ed6319e2-5942-4058-bf20-603567d46a2f"}},"keywords":["e2e","testing","playwright","gherkin","bdd","ai","test-generation","automation","qa"],"_npmVersion":"11.19.0","description":"Deterministic E2E Test Compiler - Gherkin + Selectors → Playwright tests","directories":{},"maintainers":[{"name":"ha.hao.minh","email":"ha.hao.minh@sun-asterisk.com"},{"name":"longld94","email":"ly.duc.long@sun-asterisk.com"},{"name":"tinhh-0697","email":"ha.huu.tin@sun-asterisk.com"},{"name":"nguyen.ngoc.phuong","email":"nguyen.ngoc.phuong@sun-asterisk.com"},{"name":"dao.anh.dung","email":"dao.anh.dung@sun-asterisk.com"},{"name":"nguyen.huu.nam","email":"nguyen.huu.nam@sun-asterisk.com"},{"name":"nguyen.hung.an","email":"nguyen.hung.an@sun-asterisk.com"},{"name":"bach.ngoc.hoai","email":"bach.ngoc.hoai@sun-asterisk.com"}],"_nodeVersion":"24.21.0","dependencies":{"ora":"^9.0.0","tsx":"^4.22.4","zod":"^4.1.13","glob":"^13.0.0","plop":"^4.0.4","yaml":"^2.8.2","chalk":"^5.6.2","jszip":"^3.10.1","dotenv":"^17.2.3","exceljs":"^4.4.0","commander":"^14.0.2","fast-glob":"^3.3.3","handlebars":"^4.7.8","@babel/types":"^7.28.5","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@anthropic-ai/sdk":"^0.71.0","@cucumber/gherkin":"^37.0.0","@sungen/driver-ui":"3.2.34","@cucumber/messages":"^31.0.0","@sungen/driver-data-factory":"3.2.34"},"_hasShrinkwrap":false,"devDependencies":{"mysql2":"^3","mongodb":"^7","fast-xml-parser":"^5.3.3","@aws-sdk/lib-dynamodb":"^3","@aws-sdk/client-dynamodb":"^3"},"peerDependencies":{"@playwright/test":"^1.57.0"},"_npmOperationalInternal":{"tmp":"tmp/sungen_3.2.34_1791775469699_0.45125168719563","host":"s3://npm-registry-packages-npm-production"},"_id":"@sun-asterisk/sungen@3.2.34","version":"3.2.34"}