{"_id":"@cerios/openapi-to-zod-playwright","_rev":"29-ec0a53e4f60c9a155044358fdf921445","name":"@cerios/openapi-to-zod-playwright","dist-tags":{"latest":"1.9.0"},"versions":{"0.1.0":{"name":"@cerios/openapi-to-zod-playwright","version":"0.1.0","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@0.1.0","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"4b95e6e128c4d2093025aeb9b605947f3009cdb8","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-0.1.0.tgz","fileCount":10,"integrity":"sha512-thOF7WoY/66TOcDUn8pg6A3GjTROGwIZPgwqSOTI3H8Vy729WXomrvaKu0KfajyBg0zxZd621pR2RPgfVNApMQ==","signatures":[{"sig":"MEUCIA0Sli9BW6QBueHtcUkGbwQXrTHHVfQS3HUTU13ek6N1AiEAjv3FCJ9z35tOoEOIhrYEUZnU50xDflQmzbFs5qTv31Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365164},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"85bd389fe62409ee39aab5d6bf640dfe4ec390a6","scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"vethman","email":"r.veth87@outlook.com"},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.6.2","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"yaml":"^2.6.1","commander":"^12.1.0","@cerios/openapi-to-zod":"*"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.1","@biomejs/biome":"1.9.4","@playwright/test":"^1.48.2","@arethetypeswrong/cli":"^0.17.3"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_0.1.0_1765401791795_0.9899077356860704","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cerios/openapi-to-zod-playwright","version":"0.1.1","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@0.1.1","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"fdc7c3de852af722bf60e60cfbb42684ed119666","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-0.1.1.tgz","fileCount":18,"integrity":"sha512-MDflA0wHQDoNmWuDXgwIoFJbYWT4sRPY10HLcCPSZa8TbNI/Oi+teQ3b35OiCR6Ui8c0NeB/cc8AulebaZBnWQ==","signatures":[{"sig":"MEYCIQDam0+zCYAlcgcI4ItqXewa9yYWoMUdfP6TroO2W2cB1AIhAIWQN7ZKRs/YFkOkfO3QIlehso3sItZ7Cny1nsS5SfS6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49959032},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"a2a0adf00ece10b6329cf2376e650b2d62fab02c","scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"vethman","email":"r.veth87@outlook.com"},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.6.2","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"yaml":"^2.6.1","commander":"^12.1.0","@cerios/openapi-to-zod":"*"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.1","@biomejs/biome":"1.9.4","@playwright/test":"^1.48.2","@arethetypeswrong/cli":"^0.17.3"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_0.1.1_1765406778420_0.599524055319081","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@cerios/openapi-to-zod-playwright","version":"0.1.2","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@0.1.2","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"746070c4973cdbed3dcf6f5011fc299922ca0dc4","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-0.1.2.tgz","fileCount":18,"integrity":"sha512-OEgzH4Pvmql8fn4AU+QaGRIKS9sK11YiYo7ZRMch4psCMDeWA5obCLWfh5XNwSg39dsdrQJTfiNMwtm8cZFnTA==","signatures":[{"sig":"MEYCIQD0bqsJQ5IrIT7UGxLmnsp0Fg9axlChBK0qH1Wtehdo/gIhAPBB7w4JcBRAgAcsaN2pstMCtu8SV7vOvx3RaN4KpDtY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74761335},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"1e920f2ffd57c8f2d08517df2944c12dd75b6f5f","scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"vethman","email":"r.veth87@outlook.com"},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.6.2","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"yaml":"^2.6.1","commander":"^12.1.0","@cerios/openapi-to-zod":"*"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.1","@biomejs/biome":"1.9.4","@playwright/test":"^1.48.2","@arethetypeswrong/cli":"^0.17.3"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_0.1.2_1765408360273_0.48891952354561297","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@cerios/openapi-to-zod-playwright","version":"0.1.3","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@0.1.3","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"4e72b0895fa0592de91700e33d5c0eec064d5208","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-0.1.3.tgz","fileCount":10,"integrity":"sha512-q51E6lTZxK33uibKwqITp+YKi8sGd8rbKQkXgrAcsGQPRCi2lowgH9eCSKDksa+A9cGWtqlv/YFdAaD8F783/Q==","signatures":[{"sig":"MEYCIQDj5weuSUmi+ejSjXEsxQVPMh+kIUeNeSjW/byUBRIqRAIhAJjkpLxgJ7UEVWstbWDrVrNY2nWCrZGkevd7kSe5vh0F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443182},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"c3ed25ea540061bbba796e87570797d7d67436af","scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"vethman","email":"r.veth87@outlook.com"},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.6.2","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"yaml":"^2.6.1","esbuild":"^0.27.1","commander":"^12.1.0","cosmiconfig":"^9.0.0","@cerios/openapi-to-zod":"*"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.3.5","vitest":"^4.0.15","typescript":"^5.7.2","@types/node":"^22.10.1","@biomejs/biome":"1.9.4","@playwright/test":"^1.48.2","@arethetypeswrong/cli":"^0.17.3"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_0.1.3_1765409388152_0.05542834497215221","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@cerios/openapi-to-zod-playwright","version":"0.1.4","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@0.1.4","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"8f01b78adfd418d9afff637822a55940d370a3d7","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-0.1.4.tgz","fileCount":10,"integrity":"sha512-A2/xwi86CkNaDA7/fjfVfeyjsLAPmXWUuGN8wDEzjkCQqDDAJLG93/2NJDVheHp90lgDjqp3pVPxNpL5ZzStPg==","signatures":[{"sig":"MEUCICD93G6IPnWE9tUmn0ttJjAsf0EZWMPdEojUnv0qpHtOAiEAlni/mdH+RRJ8n/2J+kijYTtUXcpoW6DQF+WoxuO4Z38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447816},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"884b37932a5c7f9c4169d8e88401eb3a96e2c49b","scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"vethman","email":"r.veth87@outlook.com"},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.6.2","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"yaml":"^2.6.1","esbuild":"^0.27.1","commander":"^12.1.0","cosmiconfig":"^9.0.0","@cerios/openapi-to-zod":"*"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.3.5","vitest":"^4.0.15","typescript":"^5.7.2","@types/node":"^22.10.1","@biomejs/biome":"1.9.4","@playwright/test":"^1.48.2","@arethetypeswrong/cli":"^0.17.3"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_0.1.4_1765410143546_0.06090719159322622","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cerios/openapi-to-zod-playwright","version":"0.2.0","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@0.2.0","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"d1f88e6cbcdf682384ebe958cbbe34fbf2656c3a","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-0.2.0.tgz","fileCount":10,"integrity":"sha512-WxWLKfGbXU9fwTxKZzm4VpyJYSQU5oA9fOxKYr3JsqCKKAN3N/Wx9a0AWZ4KnjT7sm2xDOOmdilu3wFX3jyqgw==","signatures":[{"sig":"MEYCIQDr847x3+nmETjrd3/JJ0aZVeK1M7MkjJyIO+E4CDEnwAIhAKoyj58z2ImNY7mZGdKaCjkixPLhYVOzAlPI27tDuArx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477717},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"35ab78d2a53e6d6502627474253ae7009339b97f","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"vethman","email":"r.veth87@outlook.com"},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.6.2","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"yaml":"^2.6.1","esbuild":"^0.27.1","commander":"^12.1.0","cosmiconfig":"^9.0.0","@cerios/openapi-to-zod":"*"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.3.5","vitest":"^4.0.15","typescript":"^5.7.2","@types/node":"^22.10.1","@biomejs/biome":"1.9.4","@playwright/test":"^1.48.2","@arethetypeswrong/cli":"^0.17.3"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_0.2.0_1765464849589_0.2512694191679956","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cerios/openapi-to-zod-playwright","version":"0.3.0","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@0.3.0","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"a0357eea8ec4171ff48932e4805a3e167d3af38b","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-0.3.0.tgz","fileCount":10,"integrity":"sha512-33y3jHL3uVTO8qLOw09s0WoQiORCYZfyqqpX5LKZ7el+0sSYdJfjULm8u9e+GAkYlh7nhLwjKuxyoC46uT5CXQ==","signatures":[{"sig":"MEUCIC8Suua9hi9+NcUdegB8z5OQ+MfBL+9wAf4We4+gmkRqAiEAgYA07W7n4r28gucmCzVREgRAUe94e+fYg7QRXqqaqns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":953052},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"300f21e75e3e3b667d2b14dc920f7484f3b52132","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"vethman","email":"r.veth87@outlook.com"},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.6.2","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"yaml":"^2.6.1","esbuild":"^0.27.1","commander":"^12.1.0","cosmiconfig":"^9.0.0","@cerios/openapi-to-zod":"*"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.3.5","vitest":"^4.0.15","typescript":"^5.7.2","@types/node":"^22.10.1","@biomejs/biome":"1.9.4","@playwright/test":"^1.48.2","@arethetypeswrong/cli":"^0.17.3"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_0.3.0_1765540631804_0.1596197859340598","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@cerios/openapi-to-zod-playwright","version":"0.4.0","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@0.4.0","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"0c3f5a9a1abd45ec240fa7e03648ca0b42201f45","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-0.4.0.tgz","fileCount":10,"integrity":"sha512-o5Wu67b0AkR8I+jpAcxU/VvlZ1VyZKqEudOugHZv+/9d3CVvnji02zbR24BoHTWCeAzt2f2bRPBl3iUyAYtMag==","signatures":[{"sig":"MEUCIGaUA4IplSVIQIBLgklEMm5tP+iNr29sMEInAiecU3ZFAiEArn9XjjPcaasbjYom4zUG2R/X+WkH+PnrmNT4RV2g/KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":984143},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"614734e9c232c08f8ce1aa6e65a14b79072a3ef4","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"vethman","email":"r.veth87@outlook.com"},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.6.2","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"yaml":"^2.6.1","esbuild":"^0.27.1","commander":"^12.1.0","cosmiconfig":"^9.0.0","@cerios/openapi-to-zod":"*"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.3.5","vitest":"^4.0.15","typescript":"^5.7.2","@types/node":"^22.10.1","@biomejs/biome":"1.9.4","@playwright/test":"^1.48.2","@arethetypeswrong/cli":"^0.17.3"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_0.4.0_1765735241549_0.5211622358021324","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@cerios/openapi-to-zod-playwright","version":"0.5.0","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@0.5.0","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"a093895f47d914d0643c349af8360934a9940e24","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-0.5.0.tgz","fileCount":10,"integrity":"sha512-bfK+smiv5qcDArXY4stPYw4SxaEiMfyoj8d9k/YyTG9SgApAmWRu2ndrvNMWf9Vr66bRD7UwUA5jtFgVtd8VTg==","signatures":[{"sig":"MEQCIC3sdWIQHU03tyP0ow6JUuues4LkYkl6tz9lrZtGsDN3AiAHK0j/j3IVRCdzrn2EPKh1ahh07d8JWqulKbrRKG9pZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1044022},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"3419e25325911df38e0f0c4579fd58d105ce0bb4","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"vethman","email":"r.veth87@outlook.com"},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.6.2","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"yaml":"^2.6.1","esbuild":"^0.27.1","commander":"^12.1.0","minimatch":"^10.0.1","cosmiconfig":"^9.0.0","@cerios/openapi-to-zod":"*"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.3.5","vitest":"^4.0.15","typescript":"^5.7.2","@types/node":"^22.10.1","@biomejs/biome":"1.9.4","@playwright/test":"^1.48.2","@arethetypeswrong/cli":"^0.17.3"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_0.5.0_1765744590166_0.3580394558823936","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@cerios/openapi-to-zod-playwright","version":"0.5.1","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@0.5.1","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"ff0af0ecf9e0b3285c3ff93cbedec66aa794707f","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-0.5.1.tgz","fileCount":10,"integrity":"sha512-dDvqeWqqdsQ9Ac49M3+BALGfVmeasDgUzV8+/DtqmcMPgCmb6W+GSMi0fb+SU12TQheHCW1GsKVtzAMfpwYd0g==","signatures":[{"sig":"MEUCIGLbTx6FapyFhlhXKUWd57xFJejvqa2KIl8c9uWnB5wJAiEA26DD91PLN4DlWa005dEpEktGcGHue1uWJRpJiaCDLOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1043861},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"853b6b11f4b60f8aa37974b14c6307a66a81cac8","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"vethman","email":"r.veth87@outlook.com"},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.6.2","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"yaml":"^2.6.1","esbuild":"^0.27.1","commander":"^12.1.0","minimatch":"^10.0.1","cosmiconfig":"^9.0.0","@cerios/openapi-to-zod":"*"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.3.5","vitest":"^4.0.15","typescript":"^5.7.2","@types/node":"^22.10.1","@biomejs/biome":"1.9.4","@playwright/test":"^1.48.2","@arethetypeswrong/cli":"^0.17.3"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_0.5.1_1765746549778_0.5061790931605634","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@cerios/openapi-to-zod-playwright","version":"0.5.2","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@0.5.2","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"9fc4fee211180d5f30a1061737debf73208aaa66","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-0.5.2.tgz","fileCount":10,"integrity":"sha512-WnqPn3vj3XxPg73lMqW0DwIWp7nGTiZKj47VLa9ZxbFC+fZeL8wuAG/AlTfWcYK7JqsWN8qcTTDCQO9TxB2nDw==","signatures":[{"sig":"MEQCICfGzq6d/2VVBdqdMRRKF+VrAEPDTDNKhLBsPkLb2bMHAiBVQ/OX8CQzob/aBbkaZptYPl3SgEUSCZG4ZHD0XHaZgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1044600},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"64c8803115411a4753668e74ae1808c8116170ad","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"vethman","email":"r.veth87@outlook.com"},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.6.2","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"yaml":"^2.6.1","esbuild":"^0.27.1","commander":"^12.1.0","minimatch":"^10.0.1","cosmiconfig":"^9.0.0","@cerios/openapi-to-zod":"*"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.3.5","vitest":"^4.0.15","typescript":"^5.7.2","@types/node":"^22.10.1","@biomejs/biome":"1.9.4","@playwright/test":"^1.48.2","@arethetypeswrong/cli":"^0.17.3"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_0.5.2_1765747558796_0.14731222941424815","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@cerios/openapi-to-zod-playwright","version":"0.5.3","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@0.5.3","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"07f4f5645b15ea38ab23a4f954b78ded673eed2b","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-0.5.3.tgz","fileCount":10,"integrity":"sha512-JA4Y5Wn9d7tUEKNV74cEoCk2oH40NVZ5ytyhdemgkH7wf+gjh6Osw8YoOfUs2FKD5jvJeMhtz6GOUUQtEuOuWg==","signatures":[{"sig":"MEUCIAR4gmfWXGeqidja2t0c0k1ADJKL3ei+cWYcdrAsiwr0AiEAuemC58hIVBgJZ9I7o+hBxt9g6uG3afWpUHAZvCl+llA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1044607},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"33bbfddf742a35f4cdf5598986ca245e945931ae","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"vethman","email":"r.veth87@outlook.com"},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.6.2","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"yaml":"^2.6.1","esbuild":"^0.27.1","commander":"^12.1.0","minimatch":"^10.0.1","cosmiconfig":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.3.5","vitest":"^4.0.15","typescript":"^5.7.2","@types/node":"^22.10.1","@biomejs/biome":"1.9.4","@playwright/test":"^1.48.2","@arethetypeswrong/cli":"^0.17.3"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0","@cerios/openapi-to-zod":"^0.5.3"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_0.5.3_1765749870889_0.2854507582513439","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@cerios/openapi-to-zod-playwright","version":"0.6.1","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@0.6.1","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"3ad2c8ad52a93bdd3468dd17a3f8d2a0624dbbe5","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-0.6.1.tgz","fileCount":10,"integrity":"sha512-3rUNpw+zztioBd4j8Jw2tfMer0TOoBI+WIy3RmC5N0fNKxbtebcP8zuJWbUdGDAN40wzcVyMw+pPY921HkIUQw==","signatures":[{"sig":"MEQCIBfyOU4GjNA/cnBn+DFkaZCHrJ2iXHoNQORvWcozQppvAiBBWGdwmIZXNDwQpij7hVXYYyomLfx5cv+kyz5HbAt4cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1051073},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"85bfbc7247482c5b3842064eaf1a032a352b3e49","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"vethman","email":"r.veth87@outlook.com"},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.6.2","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"yaml":"^2.6.1","esbuild":"^0.27.1","commander":"^12.1.0","minimatch":"^10.0.1","cosmiconfig":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.3.5","vitest":"^4.0.15","typescript":"^5.7.2","@types/node":"^22.10.1","@biomejs/biome":"1.9.4","@playwright/test":"^1.48.2","@arethetypeswrong/cli":"^0.17.3"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0","@cerios/openapi-to-zod":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_0.6.1_1765794735256_0.6872816233792376","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@cerios/openapi-to-zod-playwright","version":"0.6.2","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@0.6.2","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"569756e72240cd421d5863e650871fec558daec6","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-0.6.2.tgz","fileCount":10,"integrity":"sha512-tDQp6NN6ecrsnD3B0gyjCaXYDOAB1jRc9UeIG0ZNBUuVnTqphh1ci8LFKg6LVjzPT9zzilDtLcXsGHzaphsgBw==","signatures":[{"sig":"MEUCIA+yEUoFyW3zO7Crbvp/kEQWlIsswV71kopH1nX58AHrAiEAk2svK0zJz0m1Vwu0oHlvLLb7Fms07scR0nTlFEPdnEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053341},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"1a1e383e68e5fce9b6785f1551facf3ac13a4a00","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"vethman","email":"r.veth87@outlook.com"},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.6.2","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"yaml":"^2.6.1","esbuild":"^0.27.1","commander":"^12.1.0","minimatch":"^10.0.1","cosmiconfig":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.3.5","vitest":"^4.0.15","typescript":"^5.7.2","@types/node":"^22.10.1","@biomejs/biome":"1.9.4","@playwright/test":"^1.48.2","@arethetypeswrong/cli":"^0.17.3"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0","@cerios/openapi-to-zod":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_0.6.2_1765799186554_0.24812172850074732","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cerios/openapi-to-zod-playwright","version":"1.0.1","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@1.0.1","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"f6978a0f1afb8eeceac365181420228e5ea4f0ae","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-1.0.1.tgz","fileCount":10,"integrity":"sha512-CTbWRM8kyq2TL3xiZtBss2BkBeMrBumF/fjwhZtRfBgH+rmXMRw6kletc7P6BrLGpnhO4lheja7f1O/iMxWVTA==","signatures":[{"sig":"MEUCIQC1JGxtmHtU6zU+iAvykjzihdjoC+RYj7tN0nIOME9A7AIgNrAuBmuQhwLA25IyoSZGzi3wgx6wx3tT5XqwxuyBHSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1023764},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"2b92139cc4b3e62517fd4948769f197724cda5dc","scripts":{"dev":"tsup --watch","pack":"npm pack --pack-destination=../..","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"vethman","email":"r.veth87@outlook.com"},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.6.2","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"yaml":"^2.8.2","esbuild":"^0.27.1","commander":"^14.0.2","minimatch":"^10.1.1","cosmiconfig":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","tsup":"^8.5.1","vitest":"^4.0.15","typescript":"^5.9.3","@types/node":"^25.0.2","@biomejs/biome":"2.3.9","@playwright/test":"^1.57.0","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0","@cerios/openapi-to-zod":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_1.0.1_1765871890084_0.8905304544214938","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@cerios/openapi-to-zod-playwright","version":"1.1.0","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@1.1.0","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"37e720c55d6ac2fa1bf68428ae9170f4d1dae733","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-1.1.0.tgz","fileCount":10,"integrity":"sha512-gpPeY8lcDhdWVIFSqZlGYXPW94137vtBg+kYBy/7HqCvUo3PPpMX1vH384PMctoqIR//3iB4AMkls7nU05Cz0Q==","signatures":[{"sig":"MEUCIQCTY3h1cSXOOMka/mu3tFg3XaI2PlmAU5iov/RfSPdnJQIgS8nZm6WUB1LnwkQ7MwH7rDND4zJDU9xkNUN75/NNDqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1039094},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"40f4ce1e3cfc0e56f8d655b2da576b8da689eeab","scripts":{"dev":"tsup --watch","pack":"npm pack --pack-destination=../..","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"vethman","email":"r.veth87@outlook.com"},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.6.2","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"yaml":"^2.8.2","esbuild":"^0.27.1","commander":"^14.0.2","minimatch":"^10.1.1","cosmiconfig":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","tsup":"^8.5.1","vitest":"^4.0.15","typescript":"^5.9.3","@types/node":"^25.0.2","@biomejs/biome":"2.3.9","@playwright/test":"^1.57.0","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0","@cerios/openapi-to-zod":">=1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_1.1.0_1765982831511_0.7015400401424536","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@cerios/openapi-to-zod-playwright","version":"1.1.1","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@1.1.1","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"84ac14af54fbe41f9612c7004d38d51d4afb4c7c","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-1.1.1.tgz","fileCount":10,"integrity":"sha512-xWw7EAcbA3HlLfe7y943XYoBg+MWqSa9CDgp+bkL27+BQGdj1TwY3NYpSl6qhJD6+4d7EJC/+uYxiqblWU2xOg==","signatures":[{"sig":"MEUCIH1WCHHWSy9014SJwwifH70e4kocv3W4qGFu2T7jY0xmAiEA8vfgD8SPC2wreeYwyrvFIS2oFxig7UzlxmYNLik9RxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cerios%2fopenapi-to-zod-playwright@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1041491},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"4297819ddaf712f46cbefd1eac117499e8f25aba","scripts":{"dev":"tsup --watch","pack":"npm pack --pack-destination=../..","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:da44389c-36eb-445f-8151-33eefa856385"}},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.7.0","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","esbuild":"^0.27.1","commander":"^14.0.2","minimatch":"^10.1.1","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","tsup":"^8.5.1","vitest":"^4.0.15","typescript":"^5.9.3","@types/node":"^25.0.2","@biomejs/biome":"2.3.9","@playwright/test":"^1.57.0","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0","@cerios/openapi-to-zod":">=1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_1.1.1_1766051989560_0.22123787686744723","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@cerios/openapi-to-zod-playwright","version":"1.1.2","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@1.1.2","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"812df5623d563652f73d178615a277bf17225e2d","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-1.1.2.tgz","fileCount":10,"integrity":"sha512-dOvCal2VwZzo7uxlBvoZCD0uTkL/FBX7OFnBAWgB0KWC2wFb22ucmRVXggvWPnpd18aFzTarvlDlL28+hoMHxQ==","signatures":[{"sig":"MEUCIQCJ+vqmhwsNBvtmNymFl1pS91ZJnUe6GKzu2bpYNt7ZWAIgRVq6inZAnfagIxXuf1GXs5DNcuYLHNwMBM4Nc+vQO/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cerios%2fopenapi-to-zod-playwright@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1048316},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"14d1686c13ca57efec3f3d2e676a3d4e3285a6a6","scripts":{"dev":"tsup --watch","pack":"npm pack --pack-destination=../..","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:da44389c-36eb-445f-8151-33eefa856385"}},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.7.0","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","esbuild":"^0.27.1","commander":"^14.0.2","minimatch":"^10.1.1","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","tsup":"^8.5.1","vitest":"^4.0.15","typescript":"^5.9.3","@types/node":"^25.0.2","@biomejs/biome":"2.3.9","@playwright/test":"^1.57.0","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0","@cerios/openapi-to-zod":">=1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_1.1.2_1766073625929_0.40892407350342164","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@cerios/openapi-to-zod-playwright","version":"1.2.0","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@1.2.0","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"1942abb5a01271b2d81d0211918f8fc47fc22990","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-1.2.0.tgz","fileCount":10,"integrity":"sha512-G5u8y9F6prOLQTtW68BLSzdJR4DxqkgK7NkAOYQeQycx+YIA0w9n2vjpZLXj0dBRyxZ+UBHEy6MjJTVrE7y9+Q==","signatures":[{"sig":"MEUCIQCNtTjn5gYTacHN70zdn+/llITFHskMcMaXn8cXWxxcMgIgGOn4Pn/Xk8Fadbow3lFObKEbaEoRBqxMY8nzpHASWtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cerios%2fopenapi-to-zod-playwright@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1039532},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"b8af25d17fc79ee445d8dba91a400a7a5069656b","scripts":{"dev":"tsup --watch","pack":"npm pack --pack-destination=../..","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:da44389c-36eb-445f-8151-33eefa856385"}},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.7.0","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","esbuild":"^0.27.1","commander":"^14.0.2","minimatch":"^10.1.1","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","tsup":"^8.5.1","vitest":"^4.0.15","typescript":"^5.9.3","@types/node":"^25.0.2","@biomejs/biome":"2.3.9","@playwright/test":"^1.57.0","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0","@cerios/openapi-to-zod":">=1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_1.2.0_1768557926428_0.9787137305233886","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@cerios/openapi-to-zod-playwright","version":"1.3.0","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@1.3.0","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"c6e9508a5651cf1671d2a31fbc40974145ef070f","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-1.3.0.tgz","fileCount":10,"integrity":"sha512-GHCRSwxYNIu6FW08lyQJnekhJIaRNl+RTMUtOvxAfonHYxcb/cEqUN9oS3aZTnUPKDcmIK5M0phZZ1v8fqg0cg==","signatures":[{"sig":"MEYCIQCZ1sKK7ylq3QoB4JaIvPRih+CrWbqnOJbaU8nlj8qKiQIhAPGq99Z1GhUI6kMQBM6b2pVZcY4IcfPwjDtlmw6VdQEt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cerios%2fopenapi-to-zod-playwright@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1041147},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"d4e66cf51fd8bea05f62efcc45c6c46fc1278903","scripts":{"dev":"tsup --watch","pack":"npm pack --pack-destination=../..","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:da44389c-36eb-445f-8151-33eefa856385"}},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.7.0","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","esbuild":"^0.27.1","commander":"^14.0.2","minimatch":"^10.1.1","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","tsup":"^8.5.1","vitest":"^4.0.15","typescript":"^5.9.3","@types/node":"^25.0.2","@biomejs/biome":"2.3.9","@playwright/test":"^1.57.0","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0","@cerios/openapi-to-zod":">=1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_1.3.0_1768858166350_0.8284844359315333","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@cerios/openapi-to-zod-playwright","version":"1.4.0","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@1.4.0","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"3041fdcb2510d9a66b92aa7c3e432e82db3d1f83","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-1.4.0.tgz","fileCount":10,"integrity":"sha512-9aObP/F7Usu8tZ4JKdz1CYu+YRsdoB7oFSFssWbuLVt3NfA4SmOi3Ydl6+h8UYFX70J3Iu6ZdXBB1xwrKTYUmw==","signatures":[{"sig":"MEQCIDFImU135ihA2ZIPYfA8yZaPjl1u3hZq8Tj3rDeA3S+SAiBcFnbB8BoHLRv0kIEHb/uKrJaZD0jtTH7y833infkrqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cerios%2fopenapi-to-zod-playwright@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1116644},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"2558949d96f23b7882f18dd1269d6e4234983c04","scripts":{"dev":"tsup --watch","pack":"npm pack --pack-destination=../..","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:da44389c-36eb-445f-8151-33eefa856385"}},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.7.0","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","esbuild":"^0.27.1","commander":"^14.0.2","minimatch":"^10.1.1","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","tsup":"^8.5.1","vitest":"^4.0.15","typescript":"^5.9.3","@types/node":"^25.0.2","@biomejs/biome":"2.3.9","@playwright/test":"^1.57.0","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0","@cerios/openapi-to-zod":">=1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_1.4.0_1768998739240_0.7763915253251412","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@cerios/openapi-to-zod-playwright","version":"1.5.0","keywords":["playwright","openapi","zod","validation","typescript","api-client","testing","e2e","generator","cerios"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@1.5.0","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-to-zod#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-to-zod/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"9ace8f5e744e0badb9c07f06a1d50425066180cc","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-1.5.0.tgz","fileCount":10,"integrity":"sha512-FFMVJLdToH9j+kOkE5uoPLtkVaP7UMsqS89fpQtyfTsKGiyn1LlfgP8Zw88l4M3rjikcTj+N/NksYshsRnQjlQ==","signatures":[{"sig":"MEUCIE9D9S0zYJC6aZG5TGkL813pt/1jsTR3D6rVx4PAb31SAiEAhjYFfl+x3pOriaNzgkizprZkRdQc3ggQCLCchxKrH/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cerios%2fopenapi-to-zod-playwright@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1247094},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"156c141e0e03e07cc2a9a2d8038b8e85bf4eeab5","scripts":{"dev":"tsup --watch","pack":"npm pack --pack-destination=../..","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:da44389c-36eb-445f-8151-33eefa856385"}},"repository":{"url":"git+https://github.com/CeriosTesting/openapi-to-zod.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.8.0","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","esbuild":"^0.27.1","commander":"^14.0.2","minimatch":"^10.1.1","cosmiconfig":"^9.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","tsup":"^8.5.1","vitest":"^4.0.15","typescript":"^5.9.3","@types/node":"^25.0.2","@biomejs/biome":"2.3.9","@playwright/test":"^1.57.0","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"zod":"^4.0.0","@playwright/test":"^1.48.0","@cerios/openapi-to-zod":">=1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_1.5.0_1769089941179_0.35146248834799465","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@cerios/openapi-to-zod-playwright","version":"1.7.0","keywords":["api-client","cerios","e2e","generator","openapi","playwright","testing","typescript","validation","zod"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@1.7.0","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-codegen#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-codegen/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"326e5c8a517e8deb056319f9ed7440147e804b22","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-1.7.0.tgz","fileCount":11,"integrity":"sha512-K0h9XZICK+5h0iwmmmvfEV7sxZ7KFbnnVB89Qt4wMFBHyN99t2tlAF7sBeLoRvhLwMTXlwjzOZ7hZrlVQgPNAQ==","signatures":[{"sig":"MEQCIBtBFcWVOEdAbCf0OzeYQ7lnrm4jZPZ5bTlyRGH4a0MsAiAOGL/HW6lJe3EcpxuFq/Cw3+/Zg3RcQjVlUr/Ten6bxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cerios%2fopenapi-to-zod-playwright@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":734746},"main":"./dist/index.js","type":"commonjs","_from":"file:cerios-openapi-to-zod-playwright-1.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","pack":"pnpm pack --pack-destination=../..","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6950b145-47dc-4061-a4d1-eda14879c55d"}},"_resolved":"/tmp/dfd89a6184b8369032dbd6919fc50fb1/cerios-openapi-to-zod-playwright-1.7.0.tgz","_integrity":"sha512-K0h9XZICK+5h0iwmmmvfEV7sxZ7KFbnnVB89Qt4wMFBHyN99t2tlAF7sBeLoRvhLwMTXlwjzOZ7hZrlVQgPNAQ==","repository":{"url":"git+https://github.com/CeriosTesting/openapi-codegen.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.10.1","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","prompts":"^2.4.2","commander":"^14.0.3","minimatch":"^10.2.0","cosmiconfig":"^9.0.0","@cerios/openapi-core":"1.0.0","@cerios/openapi-to-zod":"1.5.0","@cerios/openapi-to-typescript":"1.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.3","@types/prompts":"^2.4.9","@playwright/test":"^1.58.2","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"zod":">=4.0.0","@playwright/test":">=1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_1.7.0_1771590186550_0.9460672351409829","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@cerios/openapi-to-zod-playwright","version":"1.7.1","keywords":["api-client","cerios","e2e","generator","openapi","playwright","testing","typescript","validation","zod"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@1.7.1","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-codegen#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-codegen/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"088a4ea6ada225f74834a5908a429c21d08c010c","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-1.7.1.tgz","fileCount":11,"integrity":"sha512-4gZE4MdvNzDAoB71X8x9At4WBGGTEWEnUi36P1kqT5NJlaHgthhOLNJlnuDFCYas0Po6RJdTTVS9xO5z1BOL4w==","signatures":[{"sig":"MEUCIQCWFHsadu7TV5TnW4oiBCxOGgCSw23pOpJU/GC1bWWkwQIgBAG4gx7MWxZuL27tbLkSEA3AzbRs3fPeELfMRzCHlss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cerios%2fopenapi-to-zod-playwright@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":734746},"main":"./dist/index.js","type":"commonjs","_from":"file:cerios-openapi-to-zod-playwright-1.7.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","pack":"pnpm pack --pack-destination=../..","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6950b145-47dc-4061-a4d1-eda14879c55d"}},"_resolved":"/tmp/00824370ff0bff170ace73dd43baa951/cerios-openapi-to-zod-playwright-1.7.1.tgz","_integrity":"sha512-4gZE4MdvNzDAoB71X8x9At4WBGGTEWEnUi36P1kqT5NJlaHgthhOLNJlnuDFCYas0Po6RJdTTVS9xO5z1BOL4w==","repository":{"url":"git+https://github.com/CeriosTesting/openapi-codegen.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.10.1","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","prompts":"^2.4.2","commander":"^14.0.3","minimatch":"^10.2.0","cosmiconfig":"^9.0.0","@cerios/openapi-core":"1.0.1","@cerios/openapi-to-zod":"1.5.1","@cerios/openapi-to-typescript":"1.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.3","@types/prompts":"^2.4.9","@playwright/test":"^1.58.2","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"zod":">=4.0.0","@playwright/test":">=1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_1.7.1_1771615151721_0.5840436429729567","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@cerios/openapi-to-zod-playwright","version":"1.8.0","keywords":["api-client","cerios","e2e","generator","openapi","playwright","testing","typescript","validation","zod"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@1.8.0","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-codegen#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-codegen/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"5f026d6608f71d7a76cf2d33b8fe7b1f21d69e86","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-1.8.0.tgz","fileCount":11,"integrity":"sha512-MXbrOlpnZu2sLgUsR7W+YGVb/NXsDKufD6fg7Z0LCo+/BKFtFSt+ZffpCbdfcwf8xunCWmVd3RK47dUWTA5KAw==","signatures":[{"sig":"MEYCIQCocZn0qvym+6H7vU56mNjiUICvpymUx1LsWp1FkWc3lwIhAPyIuacFgEzyXmjniHOOsWlYGDRu+v34qBZLMmt0uPtS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cerios%2fopenapi-to-zod-playwright@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":765155},"main":"./dist/index.js","type":"commonjs","_from":"file:cerios-openapi-to-zod-playwright-1.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","pack":"pnpm pack --pack-destination=../..","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6950b145-47dc-4061-a4d1-eda14879c55d"}},"_resolved":"/tmp/63eee6114f5987935cd8538430b64259/cerios-openapi-to-zod-playwright-1.8.0.tgz","_integrity":"sha512-MXbrOlpnZu2sLgUsR7W+YGVb/NXsDKufD6fg7Z0LCo+/BKFtFSt+ZffpCbdfcwf8xunCWmVd3RK47dUWTA5KAw==","repository":{"url":"git+https://github.com/CeriosTesting/openapi-codegen.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.11.0","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","prompts":"^2.4.2","commander":"^14.0.3","minimatch":"^10.2.0","cosmiconfig":"^9.0.0","@cerios/openapi-core":"1.1.0","@cerios/openapi-to-zod":"1.6.0","@cerios/openapi-to-typescript":"1.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.3","@types/prompts":"^2.4.9","@playwright/test":"^1.58.2","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"zod":">=4.0.0","@playwright/test":">=1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_1.8.0_1772183791352_0.4102961577935329","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@cerios/openapi-to-zod-playwright","version":"1.8.1","keywords":["api-client","cerios","e2e","generator","openapi","playwright","testing","typescript","validation","zod"],"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","_id":"@cerios/openapi-to-zod-playwright@1.8.1","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"homepage":"https://github.com/CeriosTesting/openapi-codegen#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-codegen/issues"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"dist":{"shasum":"a639d6330af89746cd5c0555ecf3079480c61c81","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-1.8.1.tgz","fileCount":11,"integrity":"sha512-5BUeT2ieFxsl/WUtzmvo5S2mjzLXv2KkEODttaAH/HouKK/pJW8almjILYddACPNWuYS/0TrcfBk7PfAWHm15Q==","signatures":[{"sig":"MEYCIQDlURJPmkTj4uogmz9u+qz0DVPtRxskErmwSNK0XZ/FCgIhALOLoSBiVbKmfiUXc/NQYXLE5o95aFXTrDrr2a+ZhsCv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cerios%2fopenapi-to-zod-playwright@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":765155},"main":"./dist/index.js","type":"commonjs","_from":"file:cerios-openapi-to-zod-playwright-1.8.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","pack":"pnpm pack --pack-destination=../..","test":"vitest run","build":"tsup","compile":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6950b145-47dc-4061-a4d1-eda14879c55d"}},"_resolved":"/tmp/f8ce4f0fd8c60977e3239c7686d35cf0/cerios-openapi-to-zod-playwright-1.8.1.tgz","_integrity":"sha512-5BUeT2ieFxsl/WUtzmvo5S2mjzLXv2KkEODttaAH/HouKK/pJW8almjILYddACPNWuYS/0TrcfBk7PfAWHm15Q==","repository":{"url":"git+https://github.com/CeriosTesting/openapi-codegen.git","type":"git","directory":"packages/openapi-to-zod-playwright"},"_npmVersion":"11.11.0","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","prompts":"^2.4.2","commander":"^14.0.3","minimatch":"^10.2.0","cosmiconfig":"^9.0.0","@cerios/openapi-core":"1.1.1","@cerios/openapi-to-zod":"1.6.1","@cerios/openapi-to-typescript":"1.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.3","@types/prompts":"^2.4.9","@playwright/test":"^1.58.2","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"zod":">=4.0.0","@playwright/test":">=1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-to-zod-playwright_1.8.1_1772810215065_0.38327113280803093","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@cerios/openapi-to-zod-playwright","version":"1.9.0","description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","keywords":["api-client","cerios","e2e","generator","openapi","playwright","testing","typescript","validation","zod"],"homepage":"https://github.com/CeriosTesting/openapi-codegen#readme","bugs":{"url":"https://github.com/CeriosTesting/openapi-codegen/issues"},"license":"MIT","author":{"name":"Ronald Veth - Cerios"},"repository":{"type":"git","url":"git+https://github.com/CeriosTesting/openapi-codegen.git","directory":"packages/openapi-to-zod-playwright"},"bin":{"openapi-to-zod-playwright":"dist/cli.js"},"type":"commonjs","sideEffects":false,"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"publishConfig":{"access":"public","provenance":true},"dependencies":{"commander":"^14.0.3","cosmiconfig":"^9.0.0","minimatch":"^10.2.0","prompts":"^2.4.2","yaml":"^2.8.2","@cerios/openapi-core":"1.1.1","@cerios/openapi-to-zod":"1.7.0","@cerios/openapi-to-typescript":"1.1.1"},"devDependencies":{"@arethetypeswrong/cli":"^0.18.2","@playwright/test":"^1.58.2","@types/node":"^25.2.3","@types/prompts":"^2.4.9","tsup":"^8.5.1","typescript":"^5.9.3","vitest":"^4.0.18","zod":"^4.3.6"},"peerDependencies":{"@playwright/test":">=1.48.0","zod":">=4.0.0"},"scripts":{"build":"tsup","compile":"tsc --noEmit","dev":"tsup --watch","pack":"pnpm pack --pack-destination=../..","test":"vitest run"},"_id":"@cerios/openapi-to-zod-playwright@1.9.0","_integrity":"sha512-XMlYqHftIwv1VLS0VUHj70LPPXfrkyRx84JCD7thgHh41qAv1wR9Vvc0ZZtWIwtZL7qCoIi8AQejUCwSnhdUBQ==","_resolved":"/tmp/029ef14e98c364886711e7b918b1f6d3/cerios-openapi-to-zod-playwright-1.9.0.tgz","_from":"file:cerios-openapi-to-zod-playwright-1.9.0.tgz","_nodeVersion":"22.22.1","_npmVersion":"11.12.0","dist":{"integrity":"sha512-XMlYqHftIwv1VLS0VUHj70LPPXfrkyRx84JCD7thgHh41qAv1wR9Vvc0ZZtWIwtZL7qCoIi8AQejUCwSnhdUBQ==","shasum":"c894aecc4a01efd0b86c2e59be7f38d416ab9f45","tarball":"https://registry.npmjs.org/@cerios/openapi-to-zod-playwright/-/openapi-to-zod-playwright-1.9.0.tgz","fileCount":11,"unpackedSize":767689,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cerios%2fopenapi-to-zod-playwright@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCaWkChlCS3jaYy57BOqq6qMwzeQcz+sPOocK7KvdVhbgIhAOoX+UxLzYVlf4kp4N0jLRUqZ71OBR3ZV06vPZKGTQiB"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6950b145-47dc-4061-a4d1-eda14879c55d"}},"directories":{},"maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openapi-to-zod-playwright_1.9.0_1774342847703_0.31817135227821436"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-10T21:23:11.698Z","modified":"2026-03-24T09:00:48.179Z","0.1.0":"2025-12-10T21:23:11.952Z","0.1.1":"2025-12-10T22:46:18.879Z","0.1.2":"2025-12-10T23:12:40.812Z","0.1.3":"2025-12-10T23:29:48.346Z","0.1.4":"2025-12-10T23:42:23.734Z","0.2.0":"2025-12-11T14:54:09.747Z","0.3.0":"2025-12-12T11:57:11.984Z","0.4.0":"2025-12-14T18:00:41.699Z","0.5.0":"2025-12-14T20:36:30.334Z","0.5.1":"2025-12-14T21:09:09.935Z","0.5.2":"2025-12-14T21:25:58.978Z","0.5.3":"2025-12-14T22:04:31.085Z","1.0.0":"2025-12-15T08:40:40.128Z","0.6.1":"2025-12-15T10:32:15.471Z","0.6.2":"2025-12-15T11:46:26.743Z","1.0.1":"2025-12-16T07:58:10.257Z","1.1.0":"2025-12-17T14:47:11.765Z","1.1.1":"2025-12-18T09:59:49.816Z","1.1.2":"2025-12-18T16:00:26.089Z","1.2.0":"2026-01-16T10:05:26.692Z","1.3.0":"2026-01-19T21:29:26.544Z","1.4.0":"2026-01-21T12:32:19.436Z","1.5.0":"2026-01-22T13:52:21.376Z","1.7.0":"2026-02-20T12:23:06.733Z","1.7.1":"2026-02-20T19:19:12.050Z","1.8.0":"2026-02-27T09:16:31.614Z","1.8.1":"2026-03-06T15:16:55.268Z","1.9.0":"2026-03-24T09:00:47.857Z"},"bugs":{"url":"https://github.com/CeriosTesting/openapi-codegen/issues"},"author":{"name":"Ronald Veth - Cerios"},"license":"MIT","homepage":"https://github.com/CeriosTesting/openapi-codegen#readme","keywords":["api-client","cerios","e2e","generator","openapi","playwright","testing","typescript","validation","zod"],"repository":{"type":"git","url":"git+https://github.com/CeriosTesting/openapi-codegen.git","directory":"packages/openapi-to-zod-playwright"},"description":"Generate type-safe Playwright API clients from OpenAPI specifications with Zod validation","maintainers":[{"name":"patrickschilder","email":"patrick@djpasch.nl"},{"name":"vethman","email":"r.veth87@outlook.com"}],"readme":"# @cerios/openapi-to-zod-playwright\n\nGenerate type-safe Playwright API clients from OpenAPI specifications with Zod validation.\n\n## Features\n\n### Playwright-Specific Features\n\n- 🎭 **Playwright Integration**: Uses `ApiRequestContext` for API testing\n- 🎯 **Two-Layer Architecture**: Thin client layer + validated service layer\n- 🧪 **Testing Friendly**: Separate error methods for testing failure scenarios\n- 📝 **Status Code Validation**: Uses Playwright's `expect()` for status checks\n- 🔄 **Multiple Responses**: Separate methods per status code when needed\n- 📁 **File Splitting**: Separate files for schemas, client, and service layers\n- 🎨 **Method Naming**: Automatic method names from paths or operationIds\n- 🔍 **Status Code Filtering**: Include/exclude specific status codes (e.g., `includeStatusCodes: [\"2xx\"]`)\n- 🚫 **Header Filtering**: Ignore specific headers with glob patterns (e.g., `ignoreHeaders: [\"Authorization\"]`)\n- 🔗 **Base Path Support**: Prepend common base paths to all endpoints (e.g., `basePath: \"/api/v1\"`)\n- ✅ **Request Validation**: Optional Zod validation for request bodies (`validateServiceRequest`)\n- 🏷️ **Operation Filtering**: Filter by tags, paths, methods, deprecated status, and more\n\n### Core Features (from @cerios/openapi-to-zod)\n\nFor complete Zod schema generation features, see the [@cerios/openapi-to-zod README](../openapi-to-zod/README.md):\n\n- ✅ **Zod v4 Compatible** with latest features\n- 📝 **TypeScript Types** from `z.infer`\n- 🔧 **Flexible Modes**: Strict, normal, or loose validation\n- 📐 **Format Support**: uuid, email, url, date, etc.\n- 🔀 **Discriminated Unions**: Automatic `z.discriminatedUnion()`\n- 🔐 **readOnly/writeOnly**: Separate request/response schemas\n- 📋 **Constraint Support**: multipleOf, additionalProperties, etc.\n- And many more schema generation features...\n\n## Installation\n\n```bash\nnpm install @cerios/openapi-to-zod-playwright\n```\n\n> **Note:** Peer dependencies (`@cerios/openapi-to-zod`, `@playwright/test`, `zod`) are automatically installed by npm v7+. If you're using an older npm version, install them manually.\n\n## Quick Start\n\n### 1. Initialize Configuration\n\n```bash\nnpx openapi-to-zod-playwright init\n```\n\nThis will guide you through creating a configuration file:\n\n```\n? Input OpenAPI file path: openapi.yaml\n? Output file path for schemas and types: tests/schemas.ts\n? Output file path for client class: tests/client.ts\n? Config file format: TypeScript (recommended)\n? Include commonly-used defaults? Yes\n```\n\nCreates `openapi-to-zod-playwright.config.ts`:\n\n```typescript\nimport { defineConfig } from \"@cerios/openapi-to-zod-playwright\";\n\nexport default defineConfig({\n\tdefaults: {\n\t\tmode: \"normal\",\n\t\tvalidateServiceRequest: false,\n\t},\n\tspecs: [\n\t\t{\n\t\t\tinput: \"openapi.yaml\",\n\t\t\toutputTypes: \"tests/schemas.ts\",\n\t\t\toutputClient: \"tests/client.ts\",\n\t\t},\n\t],\n});\n```\n\n### 2. Generate Client\n\n```bash\nnpx openapi-to-zod-playwright\n```\n\n### 3. Use in Tests\n\n```typescript\nimport { test, expect } from \"@playwright/test\";\nimport { ApiClient, ApiService } from \"./api-client\";\n\ntest(\"create and get user\", async ({ request }) => {\n\tconst client = new ApiClient(request);\n\tconst service = new ApiService(client);\n\n\t// Create user - validates request and response\n\tconst user = await service.postUsers201({\n\t\tdata: {\n\t\t\temail: \"test@example.com\",\n\t\t\tname: \"Test User\",\n\t\t\tage: 25,\n\t\t},\n\t});\n\n\texpect(user.email).toBe(\"test@example.com\");\n\n\t// Get user by ID\n\tconst fetchedUser = await service.getUsersByUserId(user.id);\n\texpect(fetchedUser.id).toBe(user.id);\n});\n\ntest(\"handle error response\", async ({ request }) => {\n\tconst client = new ApiClient(request);\n\tconst service = new ApiService(client);\n\n\t// Test error scenario\n\tconst response = await service.postUsersError({\n\t\tdata: { email: \"invalid\" }, // Missing required 'name'\n\t});\n\n\texpect(response.status()).toBe(400);\n});\n```\n\n## Architecture\n\nThis package generates up to three separate files:\n\n### 1. Schemas (Always Generated)\n\n- Zod validation schemas for all request/response types\n- TypeScript type definitions via `z.infer`\n- Located in the main `outputTypes` file\n\n```typescript\n// Generated schemas\nexport const userSchema = z.object({\n\tid: z.string().uuid(),\n\temail: z.string().email(),\n\tname: z.string(),\n});\n\nexport type User = z.infer<typeof userSchema>;\n```\n\n### 2. ApiClient (Always Generated - Thin Passthrough Layer)\n\nGenerated in the `outputClient` file:\n\n- Direct passthrough to Playwright's `ApiRequestContext`\n- No validation - allows testing invalid requests\n- All request properties are `Partial<>` for flexibility\n- Returns raw `APIResponse`\n\n```typescript\nconst client = new ApiClient(request);\n\n// Can send invalid data for testing\nconst response = await client.postUsers({\n\tdata: { invalid: \"data\" },\n});\n```\n\n### 3. ApiService (Optional - Validated Layer)\n\nGenerated when `outputService` is specified:\n\n- Validates requests with Zod schemas (when `validateServiceRequest: true`)\n- Validates response status with Playwright `expect()`\n- Validates response bodies with Zod schemas\n- Separate methods per status code for multiple responses\n- Generic error methods for testing failures\n\n```typescript\nconst service = new ApiService(client);\n\n// Validates request and response - throws on invalid data\nconst user = await service.postUsers201({\n\tdata: { email: \"test@example.com\", name: \"Test\" },\n});\n```\n\n## Method Naming\n\nMethods are named using the pattern: `{httpMethod}{PascalCasePath}{StatusCode?}`\n\nExamples:\n\n- `GET /users` → `getUsers()` (single 200 response)\n- `POST /users` → `postUsers201()` (201 response)\n- `GET /users/{userId}` → `getUsersByUserId(userId: string)` (single 200 response)\n- `DELETE /users/{userId}` → `deleteUsersByUserId(userId: string)` (204 response)\n- `POST /users` → `postUsersError()` (error testing method)\n\n### Status Code Suffixes\n\n- **Single response**: No suffix (e.g., `getUsers()`)\n- **Multiple responses**: Status code suffix per method (e.g., `postUsers200()`, `postUsers201()`)\n- **Error methods**: `Error` suffix for testing failures (e.g., `getUsersByUserIdError()`)\n\n## Path Prefix Stripping\n\nThe `stripPathPrefix` option removes common prefixes from API paths before generating method names and documentation. This creates cleaner, more readable method names while keeping the actual HTTP requests intact when combined with `basePath`.\n\n### Basic Usage\n\n```typescript\nexport default defineConfig({\n\tspecs: [\n\t\t{\n\t\t\tinput: \"openapi.yaml\",\n\t\t\toutputTypes: \"schemas.ts\",\n\t\t\toutputClient: \"client.ts\",\n\t\t\tstripPathPrefix: \"/api/v1.0\", // Strip this prefix from all paths\n\t\t\tbasePath: \"/api/v1.0\", // Add it back for HTTP requests\n\t\t},\n\t],\n});\n```\n\n### How It Works\n\n**OpenAPI Spec:**\n\n```yaml\npaths:\n  /api/v1.0/users:\n    get:\n      summary: Get all users\n  /api/v1.0/posts:\n    get:\n      summary: Get all posts\n```\n\n**Without `stripPathPrefix`:**\n\n```typescript\n// Method names generated from full path\ngetApiV10Users(); // GET /api/v1.0/users\ngetApiV10Posts(); // GET /api/v1.0/posts\n```\n\n**With `stripPathPrefix: '/api/v1.0'`:**\n\n```typescript\n// Method names generated from stripped path (cleaner)\ngetUsers(); // GET /users (shown in JSDoc)\ngetPosts(); // GET /posts (shown in JSDoc)\n\n// Actual HTTP requests use basePath\n// GET {baseURL}/api/v1.0/users\n// GET {baseURL}/api/v1.0/posts\n```\n\n### Glob Patterns\n\nUse glob patterns to strip dynamic prefixes (e.g., version numbers):\n\n```typescript\nexport default defineConfig({\n\tspecs: [\n\t\t{\n\t\t\tinput: \"openapi.yaml\",\n\t\t\toutputTypes: \"schemas.ts\",\n\t\t\toutputClient: \"client.ts\",\n\t\t\t// Strip any versioned API prefix using wildcards\n\t\t\tstripPathPrefix: \"/api/v*\",\n\t\t},\n\t],\n});\n```\n\n**Matches:**\n\n- `/api/v1.0/users` → `/users`\n- `/api/v2.5/posts` → `/posts`\n- `/api/v10.3/products` → `/products`\n\n**Glob Pattern Syntax:**\n\nGlob patterns support powerful matching using [minimatch](https://github.com/isaacs/minimatch):\n\n- `*` matches any characters within a single path segment (stops at `/`)\n- `**` matches any characters across multiple path segments (crosses `/` boundaries)\n- `?` matches a single character\n- `[abc]` matches any character in the set\n- `{a,b}` matches any of the alternatives\n- `!(pattern)` matches anything except the pattern\n\n```typescript\n// Examples of glob patterns:\nstripPathPrefix: \"/api/v*\"; // Matches /api/v1, /api/v2, /api/v10\nstripPathPrefix: \"/api/**/v1\"; // Matches /api/v1, /api/internal/v1, /api/public/v1\nstripPathPrefix: \"/api/v*.*\"; // Matches /api/v1.0, /api/v2.5\nstripPathPrefix: \"/api/v[0-9]\"; // Matches /api/v1, /api/v2\nstripPathPrefix: \"/api/{v1,v2}\"; // Matches /api/v1 or /api/v2\nstripPathPrefix: \"/!(internal)/**\"; // Matches any path except those starting with /internal/\n```\n\n### Normalization\n\n`stripPathPrefix` handles various input formats:\n\n```typescript\n// All of these work the same:\nstripPathPrefix: \"/api/v1\"; // Preferred\nstripPathPrefix: \"api/v1\"; // Normalized to /api/v1\nstripPathPrefix: \"/api/v1/\"; // Trailing slash removed\n```\n\n### Common Patterns\n\n**Pattern 1: Clean Version Prefixes**\n\n```typescript\n{\n  stripPathPrefix: '/api/v1.0',\n  basePath: '/api/v1.0'\n}\n// Paths: /api/v1.0/users → getUsers() → GET /api/v1.0/users\n```\n\n**Pattern 2: Multiple API Versions with Wildcard**\n\n```typescript\n{\n  stripPathPrefix: '/api/v*',\n  basePath: '/api/v2'  // Or determined at runtime\n}\n// All versions stripped, base path can vary\n```\n\n**Pattern 3: Versioned Paths with Dots**\n\n```typescript\n{\n  stripPathPrefix: '/api/v*.*',\n  basePath: '/api/v2.0'\n}\n// Matches: /api/v1.0, /api/v2.5, etc.\n```\n\n**Pattern 4: Organization Prefix**\n\n```typescript\n{\n  stripPathPrefix: '/myorg/api',\n  basePath: '/myorg/api'\n}\n// Paths: /myorg/api/users → getUsers() → GET /myorg/api/users\n```\n\n### Benefits\n\n1. **Cleaner Method Names**: Generates `getUsers()` from path `/users` instead of `getApiV10Users()` from `/api/v1.0/users`\n2. **Better JSDoc**: Shows `/users` instead of `/api/v1.0/users` in documentation\n3. **Flexible Routing**: Strip prefix for naming, add back with `basePath` for requests\n4. **Version Independence**: Use glob patterns to handle multiple API versions\n\n## CLI Usage\n\n### Initialize a New Config File\n\n```bash\nnpx openapi-to-zod-playwright init\n```\n\nInteractive prompts guide you through:\n\n- Input OpenAPI file path\n- Output file path\n- Config format (TypeScript or JSON)\n- Whether to include common defaults\n\n### Generate from Config\n\n```bash\n# Auto-discovers openapi-to-zod-playwright.config.{ts,json}\nnpx openapi-to-zod-playwright\n\n# Or specify config file explicitly\nnpx openapi-to-zod-playwright --config path/to/config.ts\n```\n\n### Other Commands\n\n```bash\n# Display version\nnpx openapi-to-zod-playwright --version\n\n# Display help\nnpx openapi-to-zod-playwright --help\n\n# Display help for init command\nnpx openapi-to-zod-playwright init --help\n```\n\n## Configuration File\n\n> `outputTypes` is the preferred config key for schemas/types output.\n> Deprecated alias: `output` is still supported for backward compatibility.\n> You must provide one of `outputTypes` or `output` per spec.\n> If both are provided, they must have the same value.\n\n### TypeScript Configuration (Recommended)\n\n**`openapi-to-zod-playwright.config.ts`**:\n\n```typescript\nimport { defineConfig } from \"@cerios/openapi-to-zod-playwright\";\n\nexport default defineConfig({\n\tdefaults: {\n\t\tmode: \"strict\",\n\t\tincludeDescriptions: true,\n\t\tshowStats: false,\n\t\tvalidateServiceRequest: false, // Optional request validation\n\t},\n\tspecs: [\n\t\t{\n\t\t\tinput: \"specs/api-v1.yaml\",\n\t\t\toutputTypes: \"src/generated/api-v1.ts\",\n\t\t\toutputClient: \"src/generated/api-v1-client.ts\",\n\t\t},\n\t\t{\n\t\t\tinput: \"specs/api-v2.yaml\",\n\t\t\toutputTypes: \"src/generated/api-v2.ts\",\n\t\t\toutputClient: \"src/generated/api-v2-client.ts\",\n\t\t\toutputService: \"src/generated/api-v2-service.ts\",\n\t\t\tstripPathPrefix: \"/api/v2\", // Strip prefix from paths for cleaner method names\n\t\t\tbasePath: \"/api/v2\", // Prepend base path to all endpoints\n\t\t\tmode: \"normal\",\n\t\t\tprefix: \"v2\",\n\t\t\tignoreHeaders: [\"Authorization\", \"X-*\"], // Ignore specific headers\n\t\t\toperationFilters: {\n\t\t\t\tincludeTags: [\"public\"], // Only include operations with 'public' tag\n\t\t\t\tincludeStatusCodes: [\"2xx\", \"4xx\"], // Only generate for success and client errors\n\t\t\t},\n\t\t\tuseOperationId: false, // Use path-based method names (default)\n\t\t},\n\t],\n\texecutionMode: \"parallel\", // or 'serial'\n});\n```\n\n### JSON Configuration\n\n**`openapi-to-zod-playwright.config.json`**:\n\n```json\n{\n\t\"defaults\": {\n\t\t\"mode\": \"strict\",\n\t\t\"includeDescriptions\": true,\n\t\t\"showStats\": false\n\t},\n\t\"specs\": [\n\t\t{\n\t\t\t\"input\": \"specs/api-v1.yaml\",\n\t\t\t\"outputTypes\": \"src/generated/api-v1.ts\",\n\t\t\t\"outputClient\": \"src/generated/api-v1-client.ts\"\n\t\t},\n\t\t{\n\t\t\t\"input\": \"specs/api-v2.yaml\",\n\t\t\t\"outputTypes\": \"src/generated/api-v2.ts\",\n\t\t\t\"outputClient\": \"src/generated/api-v2-client.ts\",\n\t\t\t\"mode\": \"normal\",\n\t\t\t\"prefix\": \"v2\"\n\t\t}\n\t],\n\t\"executionMode\": \"parallel\"\n}\n```\n\n### Configuration Options\n\n#### Playwright-Specific Options\n\n| Option                   | Type       | Description                                                                                                 | Default     |\n| ------------------------ | ---------- | ----------------------------------------------------------------------------------------------------------- | ----------- |\n| `outputTypes`            | `string`   | Preferred output path for generated schemas/types (required unless deprecated `output` is set)              | `undefined` |\n| `output`                 | `string`   | Deprecated alias for `outputTypes`; allowed for backward compatibility                                      | `undefined` |\n| `outputClient`           | `string`   | Optional path for client class file                                                                         | `undefined` |\n| `outputService`          | `string`   | Optional path for service class file (requires `outputClient`)                                              | `undefined` |\n| `validateServiceRequest` | `boolean`  | Enable Zod validation for request bodies in service methods                                                 | `false`     |\n| `stripPathPrefix`        | `string`   | Strip prefix from paths before generating method names using glob patterns (literal string or glob pattern) | `undefined` |\n| `ignoreHeaders`          | `string[]` | Header patterns to ignore (supports glob patterns like `\"X-*\"`, `\"*\"`)                                      | `undefined` |\n| `basePath`               | `string`   | Base path to prepend to all endpoints (e.g., `\"/api/v1\"`)                                                   | `undefined` |\n| `useOperationId`         | `boolean`  | Use operationId from spec for method names                                                                  | `false`     |\n| `operationFilters`       | `object`   | Filter operations (see below)                                                                               | `undefined` |\n\nIf `outputTypes` and `output` are both set with different values, configuration validation fails.\n\n#### Operation Filters\n\n| Filter                | Type       | Description                                              |\n| --------------------- | ---------- | -------------------------------------------------------- |\n| `includeTags`         | `string[]` | Include only operations with these tags                  |\n| `excludeTags`         | `string[]` | Exclude operations with these tags                       |\n| `includePaths`        | `string[]` | Include only these paths (supports glob patterns)        |\n| `excludePaths`        | `string[]` | Exclude these paths (supports glob patterns)             |\n| `includeMethods`      | `string[]` | Include only these HTTP methods                          |\n| `excludeMethods`      | `string[]` | Exclude these HTTP methods                               |\n| `includeOperationIds` | `string[]` | Include only these operationIds                          |\n| `excludeOperationIds` | `string[]` | Exclude these operationIds                               |\n| `excludeDeprecated`   | `boolean`  | Exclude deprecated operations                            |\n| `includeStatusCodes`  | `string[]` | Include only these status codes (e.g., `[\"2xx\", \"404\"]`) |\n| `excludeStatusCodes`  | `string[]` | Exclude these status codes (e.g., `[\"5xx\"]`)             |\n\n#### Core Generator Options\n\nFor schema generation options inherited from `@cerios/openapi-to-zod` (like `mode`, `includeDescriptions`, `prefix`, `suffix`, etc.), see the [@cerios/openapi-to-zod Configuration](../openapi-to-zod/README.md#configuration-options).\n\nCommon inherited options:\n\n- `mode`: `\"strict\"` | `\"normal\"` | `\"loose\"` - Validation strictness\n- `includeDescriptions`: Include JSDoc comments in generated schemas\n- `showStats`: Include generation statistics in output\n- `prefix`/`suffix`: Add prefixes/suffixes to schema names\n- `defaultNullable`: Treat properties as nullable by default when not explicitly specified (default: `false`)\n- `customDateTimeFormatRegex`: Custom regex pattern for date-time validation (see below)\n- `uuidFormat`: UUID/GUID validation format — `\"uuid\"` (default), `\"guid\"`, or `\"uuidv1\"` through `\"uuidv8\"` (see below)\n\n#### Custom Date-Time Format\n\nBy default, `date-time` format fields use `z.iso.datetime()`, which requires timezone suffix (`Z`). If your API returns date-times **without the `Z` suffix** (e.g., `2026-01-07T14:30:00`), you can override this:\n\n```typescript\nimport { defineConfig } from \"@cerios/openapi-to-zod-playwright\";\n\nexport default defineConfig({\n\tdefaults: {\n\t\t// For date-times without Z suffix (JSON/YAML config)\n\t\tcustomDateTimeFormatRegex: \"^\\\\d{4}-\\\\d{2}-\\\\d{2}T\\\\d{2}:\\\\d{2}:\\\\d{2}$\",\n\t},\n\tspecs: [\n\t\t{\n\t\t\tinput: \"openapi.yaml\",\n\t\t\toutputTypes: \"src/schemas.ts\",\n\t\t\toutputClient: \"src/client.ts\",\n\t\t},\n\t],\n});\n```\n\nOr using RegExp literal in TypeScript config:\n\n```typescript\nexport default defineConfig({\n\tdefaults: {\n\t\t// TypeScript config - RegExp literal (single escaping)\n\t\tcustomDateTimeFormatRegex: /^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}$/,\n\t},\n\tspecs: [{ input: \"openapi.yaml\", outputTypes: \"src/schemas.ts\", outputClient: \"src/client.ts\" }],\n});\n```\n\nSee the [@cerios/openapi-to-zod Custom Date-Time Format documentation](../openapi-to-zod/README.md#custom-date-time-format) for more examples and patterns.\n\n#### UUID Format\n\nBy default, `uuid` and `guid` format fields use `z.uuid()`. You can change this with the `uuidFormat` option:\n\n```typescript\nimport { defineConfig } from \"@cerios/openapi-to-zod-playwright\";\n\nexport default defineConfig({\n\tdefaults: {\n\t\tuuidFormat: \"uuidv4\",\n\t},\n\tspecs: [\n\t\t{\n\t\t\tinput: \"openapi.yaml\",\n\t\t\toutputTypes: \"src/schemas.ts\",\n\t\t\toutputClient: \"src/client.ts\",\n\t\t},\n\t],\n});\n```\n\nSee the [@cerios/openapi-to-zod UUID Format documentation](../openapi-to-zod/README.md#uuid-format) for all available values.\n\n## Response Handling\n\n### Success Responses\n\n```typescript\n// 200 OK with body\nconst users = await service.getUsers(); // Promise<User[]>\n\n// 201 Created with body\nconst user = await service.postUsers201({ data: userData }); // Promise<User>\n\n// 204 No Content\nconst result = await service.deleteUsersByUserId(userId); // Promise<null>\n```\n\n### Error Responses\n\n```typescript\n// Test error scenarios without validation\nconst response = await service.getUsersByUserIdError(\"invalid-id\");\nexpect(response.status()).toBe(404);\n\nconst errorBody = await response.json();\nexpect(errorBody.message).toContain(\"not found\");\n```\n\n## Path Parameters\n\nPath parameters are extracted and become required method arguments in path order:\n\n```yaml\npaths:\n  /orgs/{orgId}/repos/{repoId}:\n    get:\n      # ...\n```\n\nGenerated:\n\n```typescript\n// Path params in order\nasync getOrgsByOrgIdReposByRepoId(\n  orgId: string,\n  repoId: string,\n  options?: { query?: Record<string, any> }\n): Promise<Repo>\n```\n\n## Request Options\n\nAll optional request properties are grouped in an `options` parameter:\n\n```typescript\ninterface RequestOptions {\n\tquery?: Record<string, any>; // Query parameters\n\theaders?: Record<string, string>; // Request headers\n\tdata?: T; // Request body (JSON)\n\tform?: Record<string, any>; // Form data\n\tmultipart?: Record<string, any>; // Multipart form data\n}\n```\n\n### Service Layer (Validated)\n\n```typescript\nawait service.postUsers201({\n\tdata: { email: \"test@example.com\", name: \"Test User\" }, // Validated with Zod\n\theaders: { \"X-Custom\": \"value\" },\n});\n```\n\n### Client Layer (Passthrough)\n\n```typescript\n// All properties are Partial - allows invalid data\nawait client.postUsers({\n\tdata: { invalid: \"data\" }, // No validation\n});\n```\n\n## Testing Patterns\n\n### Happy Path Testing\n\n```typescript\ntest(\"successful user creation\", async ({ request }) => {\n\tconst service = new ApiService(new ApiClient(request));\n\n\tconst user = await service.postUsers201({\n\t\tdata: { email: \"test@example.com\", name: \"Test\" },\n\t});\n\n\t// Automatically validated: status 201, response matches User schema\n\texpect(user.id).toBeTruthy();\n});\n```\n\n### Error Testing\n\n```typescript\ntest(\"handle validation errors\", async ({ request }) => {\n\tconst service = new ApiService(new ApiClient(request));\n\n\tconst response = await service.postUsersError({\n\t\tdata: { email: \"invalid\" }, // Missing required 'name'\n\t});\n\n\texpect(response.status()).toBe(400);\n\tconst error = await response.json();\n\texpect(error.message).toContain(\"validation\");\n});\n```\n\n### Invalid Request Testing\n\n```typescript\ntest(\"send invalid data\", async ({ request }) => {\n\tconst client = new ApiClient(request);\n\n\t// Use client directly to bypass validation\n\tconst response = await client.postUsers({\n\t\tdata: { completely: \"wrong\" },\n\t});\n\n\texpect(response.status()).toBe(400);\n});\n```\n\n## API Reference\n\n### Main Exports\n\n- `OpenApiPlaywrightGenerator` - Main generator class for creating Playwright API clients\n- `defineConfig` - Type-safe helper for creating configuration files\n\n### Types\n\n- `OpenApiPlaywrightGeneratorOptions` - Options interface for the generator\n- `PlaywrightConfigFile` - Config file schema type\n- `PlaywrightOperationFilters` - Playwright-specific operation filters (extends base filters with status code filtering)\n- `ZodErrorFormat` - Zod error formatting options: `\"standard\"` | `\"prettify\"` | `\"prettifyWithValues\"`\n\n### Runtime Utilities\n\nThese utilities are exported for use in generated code:\n\n- `serializeParams()` - Serialize query/path parameters for HTTP requests\n- `formatZodErrorPath()` - Format Zod validation error path for readable messages\n- `formatZodErrorWithValues()` - Format Zod errors including the actual values that failed\n- `parseWithPrettifyError()` - Parse with Zod and throw prettified errors on failure\n- `parseWithPrettifyErrorWithValues()` - Parse with Zod including failed values in error messages\n\n### Runtime Types\n\n- `ApiRequestContextOptions` - Options for Playwright API request context\n- `HttpHeaders` - Type for HTTP header objects\n- `MultipartFormData` - Type for multipart form data\n- `MultipartFormValue` - Type for multipart form values\n- `QueryParams` - Type for query string parameters\n- `RequestBody` - Type for request body data\n- `UrlEncodedFormData` - Type for URL-encoded form data\n\n### Error Classes\n\n- `ClientGenerationError` - Error thrown during client generation\n- Re-exports from `@cerios/openapi-core`: `CircularReferenceError`, `CliOptionsError`, `ConfigValidationError`, `FileOperationError`, `GeneratorError`, `SchemaGenerationError`, `SpecValidationError`\n\n## Requirements\n\n- Node.js >= 16\n- @playwright/test >= 1.40.0\n- Zod >= 4.0.0\n\n## License\n\nMIT © Ronald Veth - Cerios\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## Support\n\nFor issues and questions, please use the [GitHub issues](https://github.com/CeriosTesting/openapi-codegen/issues) page.\n","readmeFilename":"README.md"}